我开发了一个非常复杂的Web服务,它执行大量操作,特别是在SqlServer上的操作。
虽然我已经附加到已部署的网络服务上,是否有可能监控每种方法的时间,以了解哪些方法最耗时?
否则,我会在代码中添加很多秒表,然后在某处写下结果。
想要在visual studio中实现我的目标吗?
谢谢!
答案 0 :(得分:3)
使用秒表进行日志记录尤其适用于调用Web服务等未定义时间操作。这将使您能够调查发布环境中的问题。
但如果您必须在本地调查一些性能问题,那么没有什么比专业性能分析器更好。 Visual Studio 2010(我相信2013年)有一个非常好的性能分析器(包括在我记得的Developer,Team和Ultimate版本中)。 Here is beginner guide on it
还有很多其他的分析器,但是对于你所描述的需求,集成Visual Studio分析器将会非常好。