Using Process Explorer as the debugging tool/ru: Difference between revisions

From Miranda NG
Using Process Explorer as the debugging tool/ru
Jump to navigation Jump to search
(Imported translation using page migration)
(Imported translation using page migration)
Line 12: Line 12:
<gallery widths="200px">
<gallery widths="200px">
File:Process Explorer 01.png|Рис. 1: Указываем путь к символам
File:Process Explorer 01.png|Рис. 1: Указываем путь к символам
File:Process Explorer 02.png|Screen 2: Select ''Properties…'' of Miranda process
File:Process Explorer 02.png|Рис. 2: Выбираем ''Properties…'' процесса Миранды
File:Process Explorer 03.png|Screen 3: Select main thread and click ''Stack''
File:Process Explorer 03.png|Screen 3: Select main thread and click ''Stack''
</gallery>
</gallery>

Revision as of 21:35, 6 April 2018

Other languages:

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

See also