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

From Miranda NG
Jump to navigation Jump to search
No edit summary
(+screenshots)
Line 3: Line 3:


Для этого следует:
Для этого следует:
* Скачать Process Explorer с сайта Microsoft.
* Скачать Process Explorer с сайта Microsoft. Запустить <tt>procexp.exe</tt>, согласиться с лицензионным соглашением (кнопка ''Agree'' в появившемся окне).
* Запустить <tt>procexp.exe</tt>, согласиться с лицензионным соглашением (кнопка ''Agree'' в появившемся окне).
* Скачать [[Скачать|отладочные символы]] Miranda NG соответствующие текущей версии вашей программы. Разархивировать символы в удобное место.
* Скачать [[Скачать|отладочные символы]] Miranda NG соответствующие текущей версии вашей программы.
* Указать в настойках Process Explorer путь к символам (''Options → Configure Symbols'') (рис. 1).
* Разархивировать символы в удобное место.
* Выбрать в Process Explorer процесс Миранды, кликнуть правой кнопкой мыши и выбрать ''Properties…'' (рис. 2)
* Указать в настойках Process Explorer путь к символам (''Options → Configure Symbols'').
* На вкладке ''Threads'' в открывшемся окне выбрать поток (thread), в названии которой содержится <tt>miranda32[64].exe!wWinMain</tt> (для Windows 7) (рис. 3).
* Выбрать в Process Explorer процесс Миранды.
* Кликнуть правой кнопкой мыши и выбрать ''Properties…''
* Далее выбрать вкладку ''Threads''.
* Выбрать нить (thread), в названии которой содержится <tt>miranda32[64].exe!wWinMain</tt> (для Windows 7).
* Далее нажать на кнопку ''Stack'', во всплывающем окне будет показана информация, которую нужно сообщить разработчикам.
* Далее нажать на кнопку ''Stack'', во всплывающем окне будет показана информация, которую нужно сообщить разработчикам.
<gallery widths="200px">
File:Process Explorer 01.png|Рис. 1
File:Process Explorer 02.png|Рис. 2
File:Process Explorer 03.png|Рис. 3
</gallery>


[[Category:Помощь]]
[[Category:Помощь]]

Revision as of 14:44, 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, во всплывающем окне будет показана информация, которую нужно сообщить разработчикам.