Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Вниз

MIPS и FPS   Найти похожие ветки 

 
DIMAL   (2007-01-25 08:46) [0]

Как определить количество операций в секунду, выполняемых процессором с плавающей запятой и с целыми числами.


 
tesseract ©   (2007-01-25 10:23) [1]

Примерно - написать таймер и выполнить инстркции 10к-10 м раз.


 
DimaL   (2007-01-25 15:54) [2]

А как быть с паралельными процессами?


 
Джо ©   (2007-01-25 15:57) [3]

> [2] DimaL   (25.01.07 15:54)
> А как быть с паралельными процессами?

Смириться.


 
Сергей М. ©   (2007-01-25 16:20) [4]


> как быть с паралельными процессами?


А нехрена эксперементировать в мультизадачной системе !)

Экспериментируй в системе реального времени, либо используй возможности своей мультизадачной среды по кратковременной установке для твоего процесса приоритета, эмулирующего среду реального времени.


 
DimaL   (2007-01-25 17:35) [5]

Установить бы для процесса приоритет реального времени. Так он же не устанавливается для пользовательских программ.


 
Игорь Шевченко ©   (2007-01-25 17:40) [6]


> Так он же не устанавливается для пользовательских программ


start /realtime разве перестал работать ?


 
Cj ©   (2007-01-28 17:15) [7]

Привилегии возьми


 
_SuN_   (2007-01-28 18:54) [8]

const DelayTime               = 500;

function MCPUUssage.CPURealSpeed: Double;
var th, tl  : DWORD;
   prc, pr : Integer;
begin
prc:=GetPriorityClass(GetCurrentProcess);
pr:=GetThreadPriority(GetCurrentThread);
SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);
sleep(10);
asm
 dw 310Fh
 mov tl,eax
 mov th,edx
end;
sleep(DelayTime);
asm
 dw 310Fh
 sub eax, tl
 sbb edx, th
 mov tl, eax
 mov th, edx
end;
SetThreadPriority(GetCurrentThread,pr);
SetPriorityClass(GetCurrentProcess,prc);
result:=tl/(1000.0*DelayTime);
end;



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2007.07.08;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.038 c
15-1180977447
SkySpeed
2007-06-04 21:17
2007.07.08
Как на Assembler подсчитать количество нулевых элементов массива?


2-1181996707
CoTr
2007-06-16 16:25
2007.07.08
изменение в списке переменных


9-1156069429
VolanD666
2006-08-20 14:23
2007.07.08
Статичные тени...


3-1174564693
Хаванагил
2007-03-22 14:58
2007.07.08
Иерархические структуры


15-1181230556
question
2007-06-07 19:35
2007.07.08
MS SQL 2000 и MS SQL 2005 на одном компьютере под Windows 2003





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский