** 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 штуки, где в пути упоминается имя файла приложения. |
|
|