【发布时间】:2010-10-14 19:34:09
【问题描述】:
我正在尝试弄清楚如何分析 WCF 服务,以便识别任何瓶颈。
我在网上找到了一些信息,但没有任何假设 没有先验知识 这就是我所在的位置。
推荐的免费工具有哪些?
- visual studio tools
- clrprofiler
Here 是我发现使用 vsperfcmd.exe 来分析 wcf 服务的信息,据此它非常简单,但我需要填补从哪里开始的空白。我的假设是将 VsPerfCLREnv 和 VsPerfCmd 复制到托管我的 wcf 服务的服务器并执行一些我不太确定的配置步骤。我也不太确定如何查看调用堆栈来评估每个调用的性能。
clrprofiler 似乎更简单一些。我假设我会将 clrprofiler.exe 复制到服务器 File->Profile Service 并添加名称和启动/停止命令。 (这是一个友好的名称或文件名还是服务显示名称?)我假设我将针对该服务运行我的测试,并且我可以在 clrprofiler 中看到调用堆栈。听起来对吗?
[编辑]
我对测试网络不是很感兴趣,因为这是在测试服务器上,这是一个大型 wcf 项目,上面有多个开发人员,我无法仅出于监控性能的目的对项目进行更改。我想专注于其中的实际方法的性能。
非常感谢任何有关入门的帮助。
【问题讨论】:
-
您也可以使用“Perfmon” - www.codeproject.com/Articles/431917/WCF-Service-Performance-Monitoring-using-Perfmon
标签: wcf performance visual-studio-2010 profiling instrumentation