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
No edit summary
No edit summary
 
Line 4: Line 4:
Для этого следует:
Для этого следует:
* Скачать [https://technet.microsoft.com/en-us/sysinternals/bb896653 Process Explorer] с сайта Microsoft. Запустить <tt>procexp.exe</tt>, согласиться с лицензионным соглашением (кнопка ''Agree'' в появившемся окне).
* Скачать [https://technet.microsoft.com/en-us/sysinternals/bb896653 Process Explorer] с сайта Microsoft. Запустить <tt>procexp.exe</tt>, согласиться с лицензионным соглашением (кнопка ''Agree'' в появившемся окне).
* Скачать [[Special:MyLanguage/Download#Debug_symbols | отладочные символы]] Miranda NG, {{Strong|соответствующие текущей версии}} вашей программы. Разархивировать символы в удобное место.
* Скачать [[Special:MyLanguage/Download#Debug_symbols | отладочные символы]] Miranda NG, {{Strong|соответствующие текущей версии}} вашей программы. Разархивировать символы в удобное место (например, в папку c установленной Miranda NG).
* Указать в настройках Process Explorer путь к символам (''Options → Configure Symbols'') (рис. 1).
* Указать в настройках Process Explorer путь к символам (''Options → Configure Symbols'') (рис. 1).
* Выбрать в Process Explorer процесс Миранды, кликнуть правой кнопкой мыши и выбрать ''Properties…'' (рис. 2).
* Выбрать в Process Explorer процесс Миранды, кликнуть правой кнопкой мыши и выбрать ''Properties…'' (рис. 2).

Latest revision as of 19:46, 26 June 2018

Other languages:

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

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

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

См. также