Process Explorer в качестве инструмента отладки: Difference between revisions

From Miranda NG
Jump to navigation Jump to search
No edit summary
(redirect to new version)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{PageLang|ru}}{{Languages/Process Explorer}}
#REDIRECT [[Using Process Explorer as the debugging tool/ru]]
Если Miranda NG подвисает или без причины начинает потреблять CPU, для выяснения причин можно использовать Process Explorer.
 
Для этого следует:
* Скачать [http://technet.microsoft.com/ru-RU/sysinternals/bb896653 Process Explorer] с сайта Microsoft. Запустить <tt>procexp.exe</tt>, согласиться с лицензионным соглашением (кнопка ''Agree'' в появившемся окне).
* Скачать [[Скачать|отладочные символы]] Miranda NG '''соответствующие текущей версии''' вашей программы. Разархивировать символы в удобное место.
* Указать в настойках Process Explorer путь к символам (''Options → Configure Symbols'') (рис. 1).
* Выбрать в Process Explorer процесс Миранды, кликнуть правой кнопкой мыши и выбрать ''Properties…'' (рис. 2).
* На вкладке ''Threads'' в открывшемся окне выбрать поток (thread), в названии которого содержится <tt>miranda32[64].exe!wWinMain</tt> (для Windows 7) (рис. 3).
* Далее нажать на кнопку ''Stack'', во всплывающем окне будет показана информация, которую нужно сообщить разработчикам.
 
<gallery widths="200px">
File:Process Explorer 01.png|''Рис. 1'' Указываем путь к символам
File:Process Explorer 02.png|''Рис. 2'' Выбираем Properties процесса Миранды
File:Process Explorer 03.png|''Рис. 3'' Выбираем главный поток, жмём Stack
</gallery>
 
 
== См. также ==
* [[Сообщение об ошибке]]
 
[[Category:Помощь]]

Latest revision as of 19:46, 12 June 2018