차례:
정의-성능 카운터 란 무엇입니까?
.NET 프로그래밍의 성능 카운터는 개발자가 프로그램의 실제 성능을 파악할 수있는 방법입니다. 성능 카운터 구성 요소는 많은 측정 가능한 성능 메트릭을 제공하는 .NET의 클래스입니다. 주어진 응용 프로그램 또는 Windows 운영 체제의 일부의 시스템 상태를 측정합니다.
Techopedia는 성능 카운터를 설명합니다
성능 카운터는 응용 프로그램의 성능 테스트를 지원하기 위해 .NET에서 제공하는 일종의 성능 모니터링 및 디버깅 도구입니다. 이들은 응용 프로그램과 운영 체제 모두에서 수행하는 많은 작업을 계산합니다.
이 카운터에는 다음이 포함됩니다.
- 발생 된 예외 수
- 초당 필터 수
- 로딩 시간
- 로드 된 현재 클래스
- 현재 및 논리 스레드 수
이러한 성능 카운터 및 기타 성능 카운터는 개발자에게 프로그램을로드하고 상호 작용하는 것보다 프로그램이보다 체계적인 방식으로 수행되는 방식을 제공해야합니다. 개발자는 일반적으로 다른 곳보다 프로그램이 더 느리게 실행되는 "핫스팟"을 찾습니다. 코드에서 병목 현상이 발생하는 위치를 확인하여 프로그램을보다 효율적으로 실행하도록 조정할 수 있습니다.