Здравствуйте, гость ( Вход | Регистрация )
Алексей1153 | Дата 27.8.2010, 21:43 |
вообще не информативная вещь! я, вообще-то, в шутку про график, но насчёт неинформативности не согласен. Своп - это тоже "загрузка компа" (по выражению топиккастера) А графики те, собственно, строятся на основе приведённых API, полагаю |
|
Litkevich Yuriy | Дата 27.8.2010, 21:36 |
парсить график загруженности процессора вообще не информативная вещь!Иногда опера или креатор задумываются на несколько секунд - а проц на холостых. и вообще нет ничего особенного в показаниях диспетчера задачь и ему подобных. А стоит при задумчивости этих программ попереключаться между ними и другими - вся система встаёт колом. А причина банальна, недостаток оперативки - занятость винта из-за подкачки, которая никак не отображается. просто ввод/вывод к диску нагружен на полняк. для других ОС не знаю для линуха можно посмотреть в Qwt, там есть пример - cpuplot - диспетчер задач |
|
Алексей1153 | Дата 27.8.2010, 20:30 |
как идея (реализация зависит от оси): открыть то, что в винде называется "диспетчер задач" и парсить график загруженности процессора Более разумный вариант: 1)для винды Цитата // // Performance counter API's // WINBASEAPI BOOL WINAPI QueryPerformanceCounter( __out LARGE_INTEGER *lpPerformanceCount ); WINBASEAPI BOOL WINAPI QueryPerformanceFrequency( __out LARGE_INTEGER *lpFrequency ); 2)для других ОС не знаю |
|
Zizilk | Дата 27.8.2010, 20:07 |
А как допустим можно определеить какой из компьютеров больше загружен или меньше? | |
Litkevich Yuriy | Дата 27.8.2010, 19:56 |
Я думаю, что оценка загруженности компа, даже применительно к конкретной ОСи - блеф клуб, и не более того. | |
Zizilk | Дата 27.8.2010, 19:38 |
Как можно реализовать оценку загруженности компа, не зависимо от Оси. и как в принципе подобные программы реализуются | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 23.4.2024, 15:35 |