Process Explorer в качестве инструмента отладки
Jump to navigation
Jump to search
Template:Languages/Process Explorer Если Miranda NG подвисает на старте или без причины начитает потреблять CPU, для выяснения причин можно использовать Process Explorer.
Для этого необходимо выполнить следующее:
- Скачайте Process Explorer с сайта Microsoft. Запустите procexp.exe, согласитесь с лицензионным соглашением (кнопка Agree в появившемся окне).
- Скачайте отладочные символы Miranda NG соответствующие текущей версии вашей программы. Это легко сделать с помощью PluginUpdater:
- Откройте Настройки → Службы → Обновление плагинов → «Источник обновления».
- Отметьте опцию Версия в разработке с отладочными символами и нажмите OK (рис. 1).
- Выберите Проверить обновления плагинов в главном меню, нажмите Обновить и дождитесь подтверждения перезагрузки программы.
- В настойках Process Explorer (Options → Configure Symbols) укажите путь к символам (путь к папке Miranda NG) (рис. 2).
- Выберите в Process Explorer процесс Миранды, кликните правой кнопкой мыши и выберите Properties… (рис. 3)
- На вкладке Threads в открывшемся окне выберите поток (thread), в названии которого содержится miranda32[64].exe!wWinMain (для Windows 7) (рис. 4).
- Далее нажмите на кнопку Stack, во всплывающем окне будет показана информация, которую нужно сообщить разработчикам.