安全性效能計數器
效能主控台 .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 計數器使用時,會指示安全性檢查所發生的效能損失。 |