|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.01.2012, 05:06 | #1 |
Пользователь
Регистрация: 03.12.2010
Сообщений: 13
|
Загруженность ЦП
Как на MASM или же TASM узнавать загруженность процессора?
P.S. OS: Windows |
01.01.2012, 09:26 | #2 |
Форумчанин
Регистрация: 05.10.2011
Сообщений: 368
|
здесь написано как это можно сделать на Delphi, читаем статью, хорошенько её осмысливаем и пишем на ассемблере
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
|
02.01.2012, 00:06 | #3 |
Пользователь
Регистрация: 03.12.2010
Сообщений: 13
|
А на ассме точняк нету?
Да, кстати ... в скачиваемом архиве есть какой-то странный батник ... удаляющий различные файлы на компе ... Мдааа ... если честно, то спасибо за ссылку, но я Delphi я не знаю ((((( |
02.01.2012, 09:35 | #4 | ||
Форумчанин
Регистрация: 05.10.2011
Сообщений: 368
|
Цитата:
Цитата:
Также есть ещё один способ получения загруженности системы http://www.delphisources.ru/pages/fa..._registry.html
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
|
||
02.01.2012, 23:01 | #5 |
Пользователь
Регистрация: 03.12.2010
Сообщений: 13
|
... по поводу батника :
на мой взгляд скачавший сам решает что ему удалять, если вообще удалять. ... по поводу совета : ... всё же не перестаю удивляться, реестром винды ... спасибо за совет.Буду колдовать с реестром. ... когда будут результаты обязательно напиши. P.S. Ещё раз спасибо |
04.01.2012, 22:53 | #6 |
Пользователь
Регистрация: 03.12.2010
Сообщений: 13
|
.... только вот у меня вопрос ....
.... в статье говориться о HKEY_DYN_DATA , но в реестре нет такого раздела! .... что за фигня? |
04.01.2012, 23:56 | #7 |
Непрофессионал
Участник клуба
Регистрация: 01.01.2008
Сообщений: 1,405
|
Да забудьте вы про реестр.
Вам же уже ссылку привели на использование ZwQuerySystemInformation. Там всё достаточно прозрачно. С реестром получится гораздо больше мороки. Во-первых HKEY_DYN_DATA отсутствует в WinXP (этот раздел был в windows98-Me). Во-вторых, я вообще не уверен что этот раздел вам чем-то поможет. В-третьих, в XP-хе есть раздел HKEY_PERFORMANCE_DATA (он скрытый и в редакторе реестра вы его не увидите). Он вообще не на диске находится, как нормальный раздел, а в оперативке. Всё, направление я вам указал. А дальше как бы и сам не знаю. Там туча счётчиков и какой именно вам нужен, вопрос?? Поэтому самый правильный метод - ZwQuerySystemInformation. Тем более на блоге всё так написано хорошо.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------ Страничка с моими программками http://ulex-masm.ru |
05.01.2012, 09:57 | #8 |
Форумчанин
Регистрация: 05.10.2011
Сообщений: 368
|
более того, получение информации через ZwQuerySystemInformation быстрее чем из реестра.
ZwQuerySystemInformation - фундаментальная низкоуровневая функция, а реестр это уже высокоуровневое понятие
Не стоит будить спящего Бога! (с) Меланхолия Харухи Судзумии
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скрипт проверки сайта на регистрацию и загруженность | primusx | PHP | 7 | 01.08.2011 14:08 |
Как уменьшить загруженность процессора? | Paul Hindenburg | Общие вопросы Delphi | 13 | 01.02.2009 08:01 |