У меня в системе двухядерный прочессор. Как определить по отдельности на сколько загруженно каждое ядро? Что то у меня не выходит.
code_1779.txt
Этот топик читают: Гость
Ответов: 2060
Рейтинг: 28
|
|||
карма: 1 |
| ||
файлы: 1 | code_1779.txt [602B] [304] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-15 00:40:22 |
|||
карма: 0 |
|
Ответов: 2060
Рейтинг: 28
|
|||
Tad, я не знаю. Почемуто один CPUUsage показывает число от 0 до 200. Может он сразу сумму загрузки двух ядер показывает?
[size=-2]------ Добавлено в 14:22 procedure THICPUUsage._work_doCollectCPUData;
var i:integer; CPUUsage:real; begin CollectCPUData; CPUUsage := 0; // Show dota for each processor for i := 1 to GetCPUCount-1 do CPUUsage := CPUUsage + GetCPUUsage(i)*100; if CPUUsage < 0 then CPUUsage := 0; _hi_OnEvent(_event_onUsage, Round(CPUUsage)); end; Вот эта строка случайно ни кому ни очём не говорит? |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-15 00:40:22 |
|||
карма: 0 |
|
Ответов: 2060
Рейтинг: 28
|
|||
Tad, а мне нужно по отдельности.
[size=-2]------ Добавлено в 15:22 Tad, я выделенную строку заменил на это
|
|||
карма: 1 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
добавлено
|
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-15 00:40:22 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2025-01-15 00:40:23 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Ну будет у дурака неправильно работать, что в этом плохого
|
|||
карма: 9 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
согласен. Проверить конечно можно и даже сообщение об ошибке вывести, но нужны ли лишние коды тому, кто дураком не является
|
|||
карма: 27 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
На счет ненужности проверки - согласен.
Но верхняя точка NumberCPU не помешает. |
|||
карма: 25 |
|
11