認識程式碼剖析工具中的資源爭用資料值

資源收集單元會在每次應用程式中的競爭執行緒被迫等候存取共用資源時,收集詳細的呼叫堆疊資訊。

需求

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional 

資源爭用報表會顯示爭用總數,以及發生等候之模組、函式、原始程式碼行和指令等候資源所花費的總時間。 

  • 內含值顯示因資源爭用而強制函式等候的爭用總數,以及函式等候的總時間。函式呼叫之子函式所造成的爭用也包含在內含值中。

  • 專有值只顯示強制函式等候以及函式主體中的程式碼所造成的爭用總數。子函式所造成的爭用則不包含在內。此外,函式的專有時間也只包含函式主體中的陳述式所造成的等候時間。

資源爭用報表檢視也包含時間表圖形,顯示一段時間後的個別爭用事件,以及建立特定事件的呼叫堆疊。如需詳細資訊,請參閱下列其中一個主題:

如需並行分析之另一個模式的詳細資訊,請參閱並行視覺化檢視