首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分析使用TopShelf的应用程序

分析使用TopShelf的应用程序
EN

Stack Overflow用户
提问于 2012-08-08 13:57:58
回答 1查看 380关注 0票数 0

我正在使用TopShelf运行一个.net应用程序,它的一部分功能是处理数据并将其保存到Sql Server数据库中。

我发现这个过程相当慢,所以我想研究一下分析应用程序,看看在方法调用等方面是否存在任何主要的瓶颈,但是,由于TopShelf正在运行应用程序,所以我使用的任何分析工具都只是停留在主程序中的Run方法上,并不显示其余方法的任何结果。

有没有办法允许性能分析工具在TopShelf运行应用程序之后继续性能分析?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-21 22:19:18

使用Topshelf,您可以将您的服务作为控制台应用程序运行,以便进行调试和性能分析。为此,请确保未安装您的服务,只需从控制台运行它(或将其设置为要在分析器中进行分析的程序)。然后,一旦您的服务运行了足够长的时间来获得良好的配置文件跟踪,在控制台中使用Control+C停止它,它将优雅地退出,从而允许分析器获得良好的跟踪。

我一直在用我系统上的dotTRACE做这件事。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11858479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档