Вниз
Скачать: CL | DM;

processor frequency   Найти похожие ветки 

← →
CrazyTemo   (2002-04-09 10:33) [0]

есть ли такая функция которая возврашает частату процесора

сбасибо


← →
handra ©   (2002-04-09 10:53) [1]

function GetCPUSpeed : Double;
const
DelayTime = 500;
var
TimerHi,
TimerLo : DWORD;
PriorityClass,
Priority : Integer;
begin
PriorityClass := GetPriorityClass(GetCurrentProcess);
Priority := GetThreadPriority(GetCurrentThread);

SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);

Sleep(10);
asm
dw 310Fh
mov TimerLo, eax
mov TimerHi, edx
end;
Sleep(DelayTime);
asm
dw 310Fh
sub eax, TimerLo
sbb edx, TimerHi
mov TimerLo, eax
mov TimerHi, edx
end;

SetThreadPriority(GetCurrentThread, Priority);
SetPriorityClass(GetCurrentProcess, PriorityClass);

Result := TimerLo / (1000 * DelayTime);
end;



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.007 c
3-30669
MagG0T
2002-05-17 09:19
2002.06.10
Выборка через поле типа Data


14-30980
mimino
2002-05-06 20:42
2002.06.10
Константы


3-30730
Tahion
2002-05-18 19:28
2002.06.10
Может кто знает, как извлечь данные из формата *.tps


14-31003
Romkin
2002-05-08 10:32
2002.06.10
DOS? DOS!


3-30685
Andrey__
2002-05-16 19:12
2002.06.10
Проблема с IBEvents в Delphi 6




   Наверх