보안 성능 카운터

성능 콘솔 .NET CLR 보안 범주에는 공용 언어 런타임이 응용 프로그램에 대해 수행하는 보안 검사 정보를 제공하는 카운터가 포함됩니다. 다음 표에서는 이러한 성능 카운터에 대해 설명합니다.

성능 카운터

설명

# Link Time Checks

응용 프로그램이 시작된 이후 총 링크 시간 코드 액세스 보안 검사 수를 나타냅니다. 링크 시간 코드 액세스 보안 검사는 호출자가 JIT(Just-In-Time) 컴파일 타임에 특정 권한을 요구하면 수행됩니다. 링크 시간 검사는 호출자 당 한 번만 수행됩니다. 이 수치가 심각한 성능 문제를 나타내지는 못하지만 보안 시스템 동작을 간단히 나타냅니다.

% Time in RT checks

마지막 샘플 이후 런타임 코드 액세스 보안 검사를 수행하는 데 사용한 경과 시간의 비율을 나타냅니다. 이 수치는 .NET Framework 보안 검사 마지막에 업데이트됩니다. 이것은 평균 값이 아니라 마지막으로 관찰된 값을 나타냅니다.

% Time Sig Authenticating

다음에 사용하도록 예약됩니다.

Stack Walk Depth

마지막 런타임 코드 액세스 보안 검사 기간 동안의 스택 수준을 나타냅니다. 런타임 코드 액세스 보안 검사는 스택을 따라 수행됩니다. 이 수치는 평균 값이 아니라 마지막으로 관찰된 값만 나타냅니다.

Total Runtime Checks

응용 프로그램이 시작된 이후 수행된 총 런타임 코드 액세스 보안 검사 수를 나타냅니다. 런타임 코드 액세스 보안 검사는 호출자가 특정 권한을 요구하면 수행됩니다. 런타임 검사는 호출자가 호출할 때마다 수행되며 현재 호출자의 스레드 스택을 검사합니다. Stack Walk Depth 카운터와 함께 사용될 때 이 수치는 보안 검사에서 발생하는 성능 저하를 나타냅니다.

참고 항목

참조

런타임 프로파일링

기타 리소스

.NET Framework의 성능 카운터