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

From Miranda NG
Jump to navigation Jump to search
(typo)
(redirect to new version)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Languages/Process Explorer}}
#REDIRECT [[Using Process Explorer as the debugging tool/ru]]
Если Miranda NG подвисает на старте или без причины начитает потреблять CPU, для выяснения причин можно использовать '''[http://technet.microsoft.com/ru-RU/sysinternals/bb896653 Process Explorer]'''.
 
Для этого следует:
* Скачать 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
File:Process Explorer 03.png|Рис. 3
</gallery>
 
[[Category:Помощь]]

Latest revision as of 19:46, 12 June 2018