我对能够附加到Windows启动时启动的.NET Windows服务的分析器感兴趣。我已经尝试过dotTrace,YourKit和AutomatedQA分析器,但没有运气。他们都显示Windows服务为阴影,所以我不能剖析我的服务。有人可以建议一个工作分析器?分析启动时运行的Windows服务
0
A
回答
1
MemProfiler支持附加进程和配置文件服务。你也可以实际导入Windows崩溃转储,如果你的内存异常不足,这可能会很有用。
另一种方法是从代码调用分析器的API。 (假设您的分析器支持)
1
点跟踪具有api分析。你最好的办法可能是从代码中调用api。 EAP版本(点跟踪4.0)似乎让我选择正在运行的服务,但我不确定它是否启动新实例。
0
您可以在Visual Studio或某个IDE中使用暂停按钮运行Windows服务吗?如果是这样,那么this technique将会告诉它正在做什么以及在哪里可以对它进行有效的优化。 (它适用于任何环境,而不仅仅是Linux)
0
请参阅my suggestion关于如何将-foreground
切换器添加到服务中,以使其更容易作为常规程序运行,这使得它更易于配置和调试。或者,在服务启动时添加一些代码以执行一些繁忙的等待操作,直到某些条件得到满足(例如文件存在或注册表值已设置),这会给您提供尽可能多的时间来连接分析器。
相关问题
- 1. 只要Windows启动时自动运行Dropbox作为Windows服务
- 2. 自动启动服务时,windows启动
- 3. Windows服务启动时间
- 4. Windows服务启动超时
- 5. Windows服务启动时启动
- 6. 启动可能从启动时运行的服务活动
- 7. Windows服务无法启动时运行警报程序
- 8. 在机器启动时运行Windows服务
- 9. 启动Windows服务
- 10. 第一次手动启动后自动运行windows服务
- 11. 让后台服务在启动时以及每分钟运行
- 12. 安装时自动启动Windows服务
- 13. 安装时自动启动Windows服务
- 14. 启动时C#Windows服务超时
- 15. 如何在JBOSS AS启动时运行/启动特定服务?
- 16. 运行应用程序时服务未启动 - 如何显式启动服务?
- 17. 在Spring启动时运行服务器时在启动模式下启动GWT
- 18. 如何在启动Windows服务时阅读Windows服务配置?
- 19. Windows服务在启动时失败
- 20. 在设定时间启动Windows服务
- 21. 启动Windows服务时出错
- 22. Windows服务启动(超时(30000毫秒))
- 23. Windows服务 - 在启动时崩溃
- 24. 当Windows服务重新启动时自动运行应用程序
- 25. .net服务在Windows启动时启动超时
- 26. 启动Windows服务并启动cmd
- 27. 在启动时自动运行web服务中的方法
- 28. 从服务重新启动Windows服务
- 29. Azure:无法启动云服务运行vbs启动任务
- 30. 如何使用inno安装程序运行windows启动服务?