Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Некоторые программы грузят процессор на 100% (http://forum.oszone.net/showthread.php?t=230176)

Mmo 13-03-2012 00:53 1878024

Некоторые программы грузят процессор на 100%
 
Наблюдается такая проблема: при работе в некоторых редакторах (пока замечено в 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 1878155

Mmo, проявляется ли проблема в безопасном режиме?

Цитата:

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

Mmo 13-03-2012 19:41 1878516

Да. Самая высокая загрузка в обоих случаях у одноимённого потока.

Petya V4sechkin 13-03-2012 20:03 1878543

Mmo, выложите лог Process Monitor при зависании (меню File -> Save -> PML-формат) в архиве на любой файлообменник.

Mmo 13-03-2012 20:24 1878564

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

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

Mmo 13-03-2012 21:09 1878602

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


Время: 23:37.

Время: 23:37.
© OSzone.net 2001-