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)
No edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>{{PageLang|en}}{{Languages/Process Explorer}}
<languages/>
Если Miranda NG подвисает или без причины начинает потреблять CPU, для выяснения причин можно использовать Process Explorer.
Если Miranda NG подвисает или без причины начинает потреблять CPU, для выяснения причин можно использовать Process Explorer.


Для этого следует:
Для этого следует:
* Скачать [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, '''соответствующие текущей версии''' вашей программы. Разархивировать символы в удобное место.
* Скачать [[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).
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|Рис. 3: Выбираем главный поток, жмём ''Stack''
</gallery>
</gallery>


== See also ==
== См. также ==
* [[Special:MyLanguage/Reporting bugs]]
* {{Ll|Reporting bugs}}


[[Category:Help]]
[[Category:Help{{#translation:}}|{{#getdisplaytitle:{{FULLPAGENAME}}}}]]

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

См. также