2011-04-26 44 views
6

我有一個現有的ASP.NET 2.0 Web服務提供多個WinForms客戶端。在我們的應用程序中,我們相信我們在幾個層面上有性能問題。如何在.Net應用程序中找到性能熱點?

  1. 在syncrounous 請求發送toomuch數據
  2. 延遲加載,web服務和數據庫之間太多往返
  3. POCO < - 使用 無類型的數據集和反射> SQL對象映射[無 緩存]

這是一個現有的應用程序與大型代碼庫,我想儀器這個應用程序來找出熱點。

  1. 我儀器的遠程應用 喜歡的WinForms客戶端如何能夠部署在 偏僻的地方?
  2. 如何測量Web服務?
  3. 編輯**是否有任何分析器比VS分析器更好?
  4. 我可以相信分析器告訴我 熱點,所以我不用儀器污染我的代碼 ?或者我有 走中間道路,剖面儀+ 儀器?
+0

發佈similare問題今天一些幾小時前。 http://stackoverflow.com/questions/5785917/asp-net-measure-performance/5785966#5785966 – 2011-04-26 17:05:12

回答

1

我建議檢查一下dotTrace。我承認我沒有使用過這個,但我已經使用了他們的其他旗艦產品(Resharper),這是非常出色的。

+1

我已經用dotTrace進行性能分析/優化,但我相信你需要將它部署在客戶端機器,如果你想分析一個遠程客戶端(我只用它本地機器分析。) – 2011-04-26 17:20:57

相關問題