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

From Miranda NG
Revision as of 09:17, 18 July 2014 by Apollo2k4 (talk | contribs)
Jump to navigation Jump to search

Template:Languages/Process Explorer Если Miranda NG подвисает на старте или без причины начитает потреблять CPU, для выяснения причин можно использовать Process Explorer.

Для этого следует:

  • Скачать Process Explorer с сайта Microsoft.
  • Запустить procexp.exe, согласиться с лицензионным соглашением (кнопка Agree в появившемся окне).
  • Скачать отладочные символы Miranda NG соответствующие текущей версии вашей программы.
  • Разархивировать символы в удобное место.
  • Указать в настойках Process Explorer путь к символам (Options → Configure Symbols).
  • Выбрать в Process Explorer процесс Миранды.
  • Кликнуть правой кнопкой мыши и выбрать Properties…
  • Далее выбрать вкладку Threads.
  • Выбрать нить (thread), в названии которой содержится miranda32[64].exe!wWinMain (для Windows 7).
  • Далее нажать на кнопку Stack, во всплывающем окне будет показана информация, которую нужно сообщить разработчикам.