Process Explorer в качестве инструмента отладки: Difference between revisions
Jump to navigation
Jump to search
(enhancement (debug symbols with PluginUpdater)) |
|||
Line 1: | Line 1: | ||
{{Languages/Process Explorer}} | {{Languages/Process Explorer}} | ||
Если Miranda NG подвисает | Если 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'', во всплывающем окне будет показана информация, которую нужно сообщить разработчикам. | |||
* | |||
* На вкладке ''Threads'' в открывшемся окне | |||
* Далее | |||
<gallery widths="200px"> | <gallery widths="200px"> | ||
File:Process Explorer 01.png|''Рис. | File:Process Explorer 01.png|''Рис. 1'' Указываем путь к символам | ||
File:Process Explorer 02.png|''Рис. | File:Process Explorer 02.png|''Рис. 2'' Выбираем Properties процесса Миранды | ||
File:Process Explorer 03.png|''Рис. | File:Process Explorer 03.png|''Рис. 3'' Выбираем главный поток, жмём Stack | ||
</gallery> | </gallery> | ||
Revision as of 16:10, 18 July 2014
Template:Languages/Process Explorer Если Miranda NG подвисает или без причины начитает потреблять CPU, для выяснения причин можно использовать Process Explorer.
Для этого следует:
- Скачать Process Explorer с сайта Microsoft. Запустить procexp.exe, согласиться с лицензионным соглашением (кнопка Agree в появившемся окне).
- Скачать отладочные символы Miranda NG соответствующие текущей версии вашей программы. Разархивировать символы в удобное место.
- Указать в настойках Process Explorer путь к символам (Options → Configure Symbols) (рис. 1).
- Выбрать в Process Explorer процесс Миранды, кликнуть правой кнопкой мыши и выбрать Properties… (рис. 2)
- На вкладке Threads в открывшемся окне выбрать поток (thread), в названии которого содержится miranda32[64].exe!wWinMain (для Windows 7) (рис. 3).
- Далее нажать на кнопку Stack, во всплывающем окне будет показана информация, которую нужно сообщить разработчикам.