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 2: Line 2:
Если Miranda NG подвисает или без причины начинает потреблять CPU, для выяснения причин можно использовать Process Explorer.
Если Miranda NG подвисает или без причины начинает потреблять CPU, для выяснения причин можно использовать Process Explorer.


All you need to do is the following:
Для этого следует:
* Download [https://technet.microsoft.com/en-us/sysinternals/bb896653 Process Explorer] from Microsoft website. Run <tt>procexp.exe</tt> and accept license agreement by clicking ''Agree'' button.
* Скачать [https://technet.microsoft.com/en-us/sysinternals/bb896653 Process Explorer] с сайта Microsoft. Запустить <tt>procexp.exe</tt>, согласиться с лицензионным соглашением (кнопка ''Agree'' в появившемся окне).
* Download [[Special:MyLanguage/Download#Debug_symbols | Miranda NG debug symbols]] '''corresponding to your current Miranda version'''. Extract the symbols to any directory on your computer (Miranda main folder will do).
* Скачать [[Special:MyLanguage/Download#Debug_symbols | отладочные символы]] Miranda NG, '''соответствующие текущей версии''' вашей программы. Разархивировать символы в удобное место.
* Point Process Explorer to the debug symbols using ''Options → Configure Symbols'' (Screen 1).
* Указать в настройках Process Explorer путь к символам (''Options → Configure Symbols'') (рис. 1).
* In Process Explorer pick up Miranda process, right-click it and select ''Properties…'' (Screen 2).
* Выбрать в Process Explorer процесс Миранды, кликнуть правой кнопкой мыши и выбрать ''Properties…'' (рис. 2).
* On ''Threads'' tab in the window that will pop up select the main thread. Under Windows 7 its name looks like <tt>miranda32[64].exe!wWinMain</tt> (Screen 3).
* На вкладке ''Threads'' в открывшемся окне выбрать поток (thread), в названии которого содержится <tt>miranda32[64].exe!wWinMain</tt> (для Windows 7) (рис. 3).
* Clicking ''Stack'' button will open the window containing the information which you may copy and attach to your bug report.
* Далее нажать на кнопку ''Stack'', во всплывающем окне будет показана информация, которую нужно сообщить разработчикам.


<gallery widths="200px">
<gallery widths="200px">

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