有没有办法分析WCF应用程序的性能?

时间:2010-01-21 13:05:04

标签: c# profiling performance

我们正在尝试衡量系统的性能,这是一个使用WCF调用的.NET 3.5应用程序。

问题是到目前为止,我们无法分析这些调用中的方法。 winforms客户端应用程序被编码以测试我们的系统。我们尝试使用ANTS 4 Profiler和VS2008内置性能分析器,但我们只获得了WCF调用的总时间。我们希望能够测量在WCF调用中进行的所有调用。

有人知道这是否可能?

提前致谢。

2 个答案:

答案 0 :(得分:1)

Visual Studio Team System Test Edition中内置了相当多的性能测试功能。

查看此page并向下滚动到“加载测试简介”部分。

此WCF Load Test application on codeplex可能会有所帮助

答案 1 :(得分:0)

所以你的应用程序可以在VS下运行,但是WCF会调用一个你无法获得性能分析可见性的环境,但你想知道那里发生了什么?

即使您了解WCF如何在其内部使用时间,您所做的任何更改都必须在您的代码中。如果您想知道 代码中的哪些位置可以对性能做些什么,可以使用VS分析器。就个人而言,我只使用stackshots,它可以非常有效地找出在任何环境下优化的代码,包括C#。