簡體   English   中英

ASP.NET MVC性能問題“等待同步”

[英]ASP.NET MVC Performance Problem “Waiting for synchronization”

我正在使用ANTS Performance Profiler調查ASP.NET MVC應用程序中的性能問題。

該應用程序使用AngularJS服務異步向控制器請求不同的獨立數據塊。 當我使用System.Diagnostics.Stopwatch從端點內部收集計時時,它們將按預期快速運行。 整個應用的加載時間要比這些時間總和要長。

當我使用ANTS Performance Profiler進行分析時,我發現大部分時間都花在了“(等待同步)”上。 在此處輸入圖片說明

ASP.NET是否在我可以調整的功能下進行了一些鎖定? 這是性能分析器的錯誤讀數嗎?

根據此答案, https ://forum.red-gate.com/discussion/20637/waiting-for-synchronization看起來“等待同步”是所有線程總計等待的總時間。 如果將ANTS設置為“ Wall-clock time”而不是“ CPU Time”,則此數字很大,但是並不表示性能問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM