PDA

Показать полную графическую версию : [решено] Некоторые программы грузят процессор на 100%


Mmo
13-03-2012, 00:53
Наблюдается такая проблема: при работе в некоторых редакторах (пока замечено в TeXnicCenter и Finale) при клике мыши на рабочей области программа виснет на несколько секунд. После чего возобновляет работу. Анализ процесс-эксплорером показал, что во время тормозов график загрузки процессора зашкаливает, причём область под графиком больше, чем на половину окрашена в красный цвет. Собсно процесс, грузящий проц - TeXnicCenter.exe и Finale.exe соответственно. Месяц назад обе проги работали, как часы.

Стек потока Finale.exe:
ntoskrnl.exe!ExReleaseResourceLite+0x2b4
ntoskrnl.exe!IoGetRequestorProcessId+0x583
hal.dll+0x2ef2
fltMgr.sys+0x7b57
fltMgr.sys!FltGetIrpName+0x4e2
fltMgr.sys!FltProcessFileLock+0x1cdb
fltMgr.sys!FltProcessFileLock+0x2206
ntoskrnl.exe!IofCallDriver+0x32
aswMon2.SYS+0xa34
ntoskrnl.exe!IofCallDriver+0x32
ntoskrnl.exe!SeDeleteAccessState+0x573
ntoskrnl.exe!ObOpenObjectByName+0xda
ntoskrnl.exe!SeAuditingFileEventsWithContext+0x29c
ntoskrnl.exe!IoCreateFile+0x4f
ntoskrnl.exe!NtCreateFile+0x30
ntoskrnl.exe!KiDeliverApc+0xb9e
ntdll.dll!KiFastSystemCallRet
LvHook.dll!UnregisterHook+0x2ae10

Стек потока TeXnicCenter.exe:
ntoskrnl.exe!ExReleaseResourceLite+0x2b4
win32k.sys+0x2f52
win32k.sys+0x1b2a
win32k.sys!EngQueryPerformanceCounter+0x5af
ntoskrnl.exe!KiDeliverApc+0xb9e
ntdll.dll!KiFastSystemCallRet
MFC42.DLL!Ordinal5307+0x15

В общем, моих скудных знаний уже не хватает. Гуглить пробовал - решил, что дешевле спросить здесь. Прошу помочь хотя бы разобраться, что за хрень происходит? Ну в идеале, конечно, хотелось бы сию проблему решить с наименьшими затратами.

Petya V4sechkin
13-03-2012, 09:53
Mmo, проявляется ли проблема в безопасном режиме?

Стек потока
Потока, у которого в столбце CPU самая высокая загрузка?

Mmo
13-03-2012, 19:41
Да. Самая высокая загрузка в обоих случаях у одноимённого потока.

Petya V4sechkin
13-03-2012, 20:03
Mmo, выложите лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) при зависании (меню File -> Save -> PML-формат) в архиве на любой файлообменник.

Mmo
13-03-2012, 20:24
Сейчас загружал в безопасном режиме.
TeXnicCenter - тормозов не наблюдается, но при нажатии мышкой в поле редактора в процесс-эксплорере наблюдаются небольшие скачки (15% примерно) с красным фоном.
Finale - тупо не загрузился. Вернее, процесс появился, но программа не запустилась. Процесс, кстати, убить я так и не смог.

Process Monitor уже качаю. Скоро выложу логи.

Mmo
13-03-2012, 21:09
Нет. Не буду логи выкладывать. Сам разобрался.
Вердикт - их блочит Lingvo, которая работает в фоновом режиме. Программа какого-то лешего генерирует кучу запросов к базе данных Lingvo и виснет. Lingvo я вырубил - всё стало нормально работать.
Спасибо за информацию о Process Monitor! Буду пользоваться теперь.




© OSzone.net 2001-2012