2010-01-21 23 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#在內的任何環境下找出要優化的代碼都非常有效。

相關問題