
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.11.2006, 03:08
|
|||
|---|---|---|---|
|
|||
GetProcessTimes(hProc, ftCreat, ftExit, ftKernel, ftUser)? |
|||
|
#18+
как получить процент нагрузки процесса на компутере? проблема с большими числами 64бит нашёл образец кода но он показывает по процессу совершенно неточные данные Private Sub timCPU_Timer() On Error Resume Next hProc = OpenProcess(PROCESS_QUERY_INFORMATION, 0, Val(txtPID)) Static ftKernelStart As FILETIME Static ftUserStart As FILETIME bRet = GetProcessTimes(hProc, ftCreat, ftExit, ftKernel, ftUser) Dim PU As Double PU = ((ftKernel.dwLowDateTime - ftKernelStart.dwLowDateTime) + (ftUser.dwLowDateTime - ftUserStart.dwLowDateTime) / 1000) * 100 PU = PU / 10000000 If PU > maxcpu And PU <= 100 Then maxcpu = PU txtMAX.Text = CStr(maxcpu) End If txtCPU.Text = CStr(PU) ftKernelStart = ftKernel ftUserStart = ftUser End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2164897]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
102ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
3ms |
| others: | 211ms |
| total: | 421ms |

| 0 / 0 |
