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

From Miranda NG
Jump to navigation Jump to search
(spelling)
No edit summary
Line 4: Line 4:
Для этого следует:
Для этого следует:
* Скачать Process Explorer с сайта Microsoft.
* Скачать Process Explorer с сайта Microsoft.
* Запустить <tt>procexp.exe</tt>, согласиться с лицензионным соглашением (кнопка ''Accept'' в появившемся окне).
* Запустить <tt>procexp.exe</tt>, согласиться с лицензионным соглашением (кнопка ''Agree'' в появившемся окне).
* Скачать [[Скачать|отладочные символы]] Miranda NG соответствующие текущей версии вашей программы.
* Скачать [[Скачать|отладочные символы]] Miranda NG соответствующие текущей версии вашей программы.
* Разархивировать символы в удобное место.
* Разархивировать символы в удобное место.

Revision as of 09:17, 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).
  • Выбрать в Process Explorer процесс Миранды.
  • Кликнуть правой кнопкой мыши и выбрать Properties…
  • Далее выбрать вкладку Threads.
  • Выбрать нить (thread), в названии которой содержится miranda32[64].exe!wWinMain (для Windows 7).
  • Далее нажать на кнопку Stack, во всплывающем окне будет показана информация, которую нужно сообщить разработчикам.