C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Инфа в реестре и загрузка процессора, Что я сделал и почему так?
** Harold
Отправлено: 06.06.2005, 20:33


Не зарегистрирован







В процессе тестирования проги RegMon'ом выяснилось, что Explorer упорно хочет прочесть ключи
CODE

HKEY_CLASSES_ROOT\Applications\MyProg.exe\TaskbarExceptionsIcons и
HKEY_CURRENT_USER\Applications\MyProg.exe\TaskbarExceptionsIcons.

И пока он оттуда получает NOTFOUND (ну, никто и не предполагал, что там будет FOUND), загрузка процессора через пару часов записи программой на диск своих log'ов становится ЗАМЕТНОЙ.
Добавление в реестр указанных веток (ну, подавись, уже) приводит к ЗАМЕТНОМУ снижению загрузки процессора даже через пару часов..

Теперь, на уже записанные ветки RegMon пишет, что
CODE

HKCU\Applications\MyProg.exe\TaskbarExceptionsIcons — NOTFOUND, по прежнему, а
HKCR\Applications\MyProg.exe\TaskbarExceptionsIcons — SUCCSES

Подскажите, что за "грань" Windows такая? Или инсталляторы "рулят"?
Плохо быть "темным"....
** Harold
Отправлено: 07.06.2005, 23:31


Не зарегистрирован







Не знаю толком почему, но это работает — загрузка проца снижается, а идет загрузка, естественно, от Эксплорера, пытающегося читать/анализировать ключи реестра, относящиеся к твоей проге, которые, собственно, никто анализировать и не просил — наверное, фича Windows такая (хочет все знать). Если Wind'e кормить запрашиваемые ей же ветки реестра (просто пути, даже без каких-либо значений ключей), то загрузка процессора РЕАЛЬНО падает 5-8%-> 0-2%
Для справки: winXPsp1.rus->Legal = true, BCB6sp4->Legal = как_у_многих... RegMon — бесплатная, но очень полезная прога от практически Microисточника... (как в "умных" книжках пишут).
Потестил бы кто свое произведение ремесленного искусства под RegMon'ом, да и высказался... Вдруг, не я один такой "дятел"...
Просто интересно, что тест покажет у других "пахарей" нивы...
Всем удачи.
AVC
Отправлено: 08.06.2005, 08:45


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE

Потестил бы кто свое произведение ремесленного искусства под RegMon'ом

Win2k BCB5
На 1113 записей в RegMon'е до первого обращения от моего приложения всего 4 штуки, где в пути упоминается имя файла приложения.

Вернуться в Вопросы программирования в C++Builder