Меня интересует профилировщик, способный подключиться к службе .NET Windows, которая запускается при запуске Windows. Я пробовал dotTrace, YourKit и профилировщики AutomatedQA без везения. Все они показывают, что службы Windows затенены и поэтому я не могу профилировать мою службу. Может ли кто-нибудь предложить рабочий профайлер?Профилирование службы Windows, которая запускается при запуске
ответ
MemProfiler поддержка для присоединения к процессу и услугам профиля. Кроме того, вы можете фактически импортировать дампы сбоев Windows, которые могут быть полезны, если вы получаете исключения из памяти.
Другим способом для этого является вызов API-интерфейса профилировщика из кода. (Предположим, что ваш профилировщик поддерживает это)
dot trace имеет api для профилирования. Лучше всего было бы назвать api из вашего кода. Версия EAP (dot trace 4.0), похоже, позволяет мне выбрать запущенный сервис, но я не уверен, что он запускает новый экземпляр или нет.
Можно ли запустить службу Windows в среде Visual Studio или какой-либо IDE с помощью кнопки «Пауза»? Если да, то this technique расскажет, что он делает, и где вы можете плодотворно его оптимизировать. (Он работает в любой среде, а не только в Linux.)
См. my suggestion относительно того, как вы можете добавить переключатель -foreground
в сервис, чтобы упростить его запуск в виде обычной программы, что упрощает настройку и отладку , Или, альтернативно, добавьте некоторый код при запуске своей службы, чтобы заняться оживлением до тех пор, пока не будет выполнено какое-либо условие (например, файл существует или задан параметр реестра), что должно дать вам столько времени, сколько необходимо для присоединения профилировщика.
- 1. Таймер запускается дважды при запуске службы Windows
- 2. Пакетный файл не запускается при запуске из службы Windows
- 3. Как написать программу python, которая автоматически запускается при запуске Windows?
- 4. C# Программа, которая запускается при запуске Windows, ведет себя странно
- 5. Ошибка при запуске службы Windows
- 6. Ошибка при запуске службы Windows
- 7. Программа не запускается при запуске Windows 7
- 8. приложение запускается при запуске Windows после установки
- 9. Программа Windows не запускается при запуске с использованием sc create
- 10. Как реализовать службу, которая запускается только при запуске приложения?
- 11. Как запустить задачу при запуске службы Windows?
- 12. .net время ожидания запуска службы при запуске Windows
- 13. Программно запускается при запуске Linux?
- 14. Broadcastreciver запускается при запуске
- 15. метод запускается при запуске
- 16. Как начать xampp v3.2.1 запускается автоматически при запуске Windows?
- 17. NullPointerException при запуске службы
- 18. Профилирование служб Windows Workflow
- 19. Проблемы при запуске моей службы
- 20. LoadLibrary иногда не работает при запуске службы
- 21. Как сделать функцию, которая НЕ запускается при запуске определенного события
- 22. Python: нужна функция, которая запускается только при первом запуске
- 23. Остановить работу, которая временно запускается при запуске в Mac OS
- 24. Предотвращение запуска службы при запуске
- 25. Трансляция при запуске службы?
- 26. Ошибка при запуске службы
- 27. Ошибка при запуске службы
- 28. Исключение NLog при запуске службы
- 29. Исключение обработки при запуске службы
- 30. ошибка 5 при запуске службы