Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.10;
Скачать: 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 вся ветка

Текущий архив: 2002.06.10;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.014 c
1-30795
Грифон
2002-05-28 19:00
2002.06.10
компонента для рисования 3-х мерных графиков


6-30952
Vas1
2002-03-27 09:32
2002.06.10
Как определить, что ко мне по сети кто-то подцепился


3-30704
AST
2002-05-18 10:59
2002.06.10
Зачем нужно поле IndexFiles в компоненте TTable?


3-30680
Rub
2002-05-17 14:01
2002.06.10
Народ, как бы в DBCtrlGrid-e использовать картинку для


6-30934
SV
2002-03-23 09:38
2002.06.10
Наименьшая из зол - вопрос по скорости/ресурсам для сервера