我們爲服務客戶端提供了一個標準的WCF服務。這是一項沒有特別的定期服務。我有加快服務的任務。我該如何監控服務緩慢?我很確定有一些工具可以檢測任何程序中的瓶頸。我試圖使用嵌入式Visual Studio 2010分析工具,但它似乎很複雜,對我來說並不明顯,所以我在這裏發佈了我的問題。如何找出WCF服務中的緩慢地點
1
A
回答
0
我以前使用過WCF Storm來分析和幫助解決WCF服務的性能問題。
您可以獲得15天的試用版或100美元左右的單一許可證,但它確實可以幫助您診斷代碼。
還檢查了這question "How to get started with WCF Performance profiling"一些更多的技巧上剖析你的服務
0
在你的服務,你可以添加像開始時間,結束時間被設定在進入/離開你的方法和對象轉移回一些屬性您的WCF提供的服務是否確實需要很長時間。
我最近調查了一個我寫在我們的提供者處的「慢」WCF,事實證明,這些方法本身閃電般快(使用上述),但是啓動的初始時間的服務從20秒到2點10分不等,因爲有一些配置選項(這不是通過他們的遠程管理工具可用)。與供應商聯繫後,初次啓動(卸載時)降至3秒以下。所以你需要檢查緩衝點在哪裏。
相關問題
- 1. 如何緩慢地爲HTTP服務?
- 2. WCF服務內緩慢的MSMQ
- 3. 如何找出WCF服務的期望?
- 4. WCF web服務慢,找到瓶頸
- 5. jQuery autocomplete - 緩慢服務器vs本地
- 6. 爲什麼我的WCF服務器如此緩慢
- 7. 服務無法在WCF中找到其他服務的端點
- 8. 調用另一個WCF服務的WCF服務很慢
- 9. 服務器緩慢啓動
- 10. WCF服務庫端點未找到POST
- 11. 讀WCF服務端點地址
- 12. WCF服務中的緩衝區大小
- 13. WCF緩存服務器端
- 14. WCF服務緩存數據?
- 15. WCF REST JSON服務緩存
- 16. 如何找出WCF服務的最大吞吐量?
- 17. 如何找出WCF服務的服務器上綁定超時值
- 18. 如何在Rails中模擬緩慢的服務器響應?
- 19. 如何正確地處理WCF服務?
- 20. 如何調用本地WCF服務?
- 21. 如何捕獲WCF服務端點
- 22. 如何更改WCF服務端點?
- 23. WCF多點服務端點
- 24. RIA服務域服務類中的緩慢操作
- 25. 出版WCF服務
- 26. 在RESTful WCF服務中緩存對象
- 27. WCF RESTFul服務 - 404端點未找到2服務
- 28. 如何找出哪些wcf服務託管
- 29. 找出緩慢Rails請求的原因
- 30. 模仿緩慢的Redis服務器
你可以試試這個 - http://blogs.msdn.com/b/wenlong/archive/2007/12/04/profiling-wcf-wf-applications-with-vs-performance-profiler.aspx –
這是不是一個真正的問題。這就像'如何在我的程序中發現錯誤'。 –
@Kirk Broadhurst我確信有一些基本的東西可以應用於每個項目,就像一些基本的事實,不需要任何解釋。所以我試圖得到這個真理。 – kseen