2010-01-21 26 views
2

我们试图测量我们的系统的性能,这是一个使用WCF调用的.NET 3.5应用程序。有什么办法来分析WCF应用程序的性能?

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

有谁知道这是可能的吗?

在此先感谢。

+0

什么意思是“所有在WCF调用中进行的调用”;那个分析器应该连接到你的WCF主机 – 2010-01-21 13:11:36

+0

你是什么意思的“附加到wcf主机”? wcf主机是一台开发机器,所以我不能在其上安装探查器,毫无疑问,这台机器上没有安装VS。 – 2010-01-21 13:28:15

回答

1

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

看看这个page并向下滚动到负载测试简介部分。

而且这个WCF Load Test application on codeplex可能会有所帮助

+0

我会尽力,谢谢你的提示。 – 2010-01-21 13:27:08

0

所以,你的应用程序可以在VS运行,但WCF呼吁取消到环境中,你不能得到剖析的知名度,但你要知道在那里继续?

即使您发现WCF如何在自己内部使用时间,您所做的任何更改都必须位于您的代码中。如果你想找出你的代码你可以做一些关于性能的事情,你可以使用VS探查器。就个人而言,我只是使用stackshots,这对于在包括C#在内的任何环境下找出要优化的代码都非常有效。

相关问题