Share via


安全性效能計數器

效能主控台 .NET CLR Security 分類包含提供 Common Language Runtime 為每個應用程式執行的安全性檢查的相關資訊的計數器。 下表描述的是這些效能計數器。

效能計數器

說明

# Link Time Checks

顯示自應用程式啟動後,連結時間程式碼存取安全性檢查的總數。 呼叫端在 Just-in-Time (JIT) 編譯時間需要特定使用權限時,就會執行連結時間程式碼存取安全性檢查。 每一呼叫端都會執行一次連結時間檢查。 這個計數不代表嚴重的效能問題;只表示安全性系統活動。

% Time in RT checks

顯示自上次樣本後,執行 Runtime 程式碼存取安全性檢查所耗用的時間百分比。 這個計數器會在 .NET Framework 安全性檢查結束後更新。 計數不是平均值;它代表最後觀察到的值。

% Time Sig Authenticating

保留供日後使用。

Stack Walk Depth

顯示上次 Runtime 程式碼存取安全性檢查的堆疊深度。 Runtime 程式碼存取安全性檢查以查核堆疊的方式執行。 這個計數器顯示的不是平均數;只會顯示最後觀察到的值。

Total Runtime Checks

顯示自應用程式啟動後,執行的 Runtime 程式碼存取安全性檢查總數。 呼叫端需要特定的使用權限時,就會執行 Runtime 程式碼存取安全性檢查。 Runtime 檢查由呼叫端在每次呼叫時執行,並檢查呼叫端目前的執行緒堆疊。 這個計數器配合 Stack Walk Depth 計數器使用時,會指示安全性檢查所發生的效能損失。

請參閱

參考

執行階段分析

概念

安全性原則模型

其他資源

.NET Framework 中的效能計數器