У нас есть довольно большая программа, которая расходует сообщения с удаленного сервера. Программа теперь довольно стабильна, но каждый месяц или около того непрерывного времени работы она сталкивается с проблемами. Примеры вступают в вечный цикл, проблема с заблокированными файлами и т. Д. Мы потратили много времени, пытаясь выяснить, что вызывает проблемы, но не могут понять это. Есть ли способ переходить в режим отладки при запуске исполняемого файла? Мы предпочли бы не поддерживать программу в режиме отладки в VS, так как это влияет на производительность и через некоторое время поглощает тонны памяти.Есть ли способ ввода отладчика при запуске исполняемого файла?
0
A
ответ
1
Да, вы можете использовать Debugger.Launch()
+0
Спасибо, мы просто добавили кнопку, которая запускает debugger.launch в графическом интерфейсе. Большое спасибо за подсказку :) – Fossie
Смежные вопросы
- 1. Скрытие консоли при запуске исполняемого файла Ocra?
- 2. как скрыть пароль при запуске исполняемого файла
- 3. Есть ли способ ввода автоматически при запуске скрипта?
- 4. Есть ли способ ввода автоматически при запуске оболочки?
- 5. dll отсутствует при запуске исполняемого файла (libcurl)
- 6. java.lang.NoClassDefFoundError бросается при запуске исполняемого файла
- 7. Проблема при запуске исполняемого файла Jar
- 8. Есть ли вызов функции для ввода отладчика?
- 9. Ошибки при запуске исполняемого файла jar
- 10. Переименование исполняемого файла вызывает ошибку при запуске
- 11. Медленная анимация при запуске отладчика
- 12. Есть ли способ программно определить местоположение моего возвышенного исполняемого файла?
- 13. RubyMine зависает при запуске отладчика
- 14. ClassNotFoundException при запуске исполняемого jar
- 15. Использование профиля Maven при запуске отладчика Eclipse
- 16. Есть ли способ вызвать собственную версию node.js при запуске узла?
- 17. Подавление вывода при запуске исполняемого файла, выполненного с помощью pyInstaller
- 18. Различия между запуском исполняемого файла с помощью отладчика Visual Studio и без отладчика
- 19. Окно команды появляется при запуске исполняемого файла Python?
- 20. Присоединение отладчика к процессу при его запуске
- 21. Установить каталог поиска для библиотек при запуске исполняемого файла
- 22. Как извлечь «*» без предоставления котировок при запуске исполняемого файла
- 23. PVM говорит файл не найден при запуске исполняемого файла
- 24. Windows удаляет выполнение исполняемого файла при запуске. Зачем?
- 25. Повреждение при запуске исполняемого файла с цифровой подписью
- 26. Производительность Qt при запуске исполняемого файла вне Qt Creator ужасна!
- 27. Отладка исполняемого файла C#, который сбой при запуске
- 28. libgcc_s_dw2.dll отсутствует при запуске исполняемого файла на другом компьютере
- 29. файл не найден при запуске исполняемого файла, написанного в Go
- 30. CLion не может найти общую библиотеку при запуске исполняемого файла
Вот отправная точка: https://msdn.microsoft.com/ru-ru/library/vstudio/ff678494(v=vs.100).aspx –
Вы пробовали профилировать приложение? Вы не говорите, какую версию VS вы используете, но есть как встроенные, так и внешние инструменты, которые могут отслеживать и обрабатывать ваше текущее производственное приложение. – ojf
Прежде чем пытаться подключить отладчик, вы можете многое сделать. Например, вы можете взять дамп с помощью [ProcDump] (http://blogs.technet.com/b/kristinw/archive/2012/10/03/procdump-how-to-properly-gather-dump-dmp- files-for-crashes-and-hangs.aspx) или [DebugDiag] (http://blogs.msdn.com/b/chaun/archive/2014/02/17/three-ways-to-automate-a-hang -dump-in-debugdiag-2-0.aspx) –