방법: PerformanceCounter 구성 요소 인스턴스 만들기
업데이트: 2007년 11월
응용 프로그램에 대해 사용할 수 있는 성능 데이터를 만들거나 시스템 리소스의 성능을 모니터링하려면 PerformanceCounter 구성 요소의 인스턴스를 만듭니다. PerformanceCounter 구성 요소를 사용하여 기존의 성능 카운터에 연결하고, 사용자 지정 카운터에 값을 기록하고, 카운터에서 수신하는 값에 반응할 수 있습니다.
PerformanceCounter 구성 요소에는 시각적인 사용자 인터페이스가 없습니다. PerformanceCounter 구성 요소의 인스턴스를 Windows Forms 디자이너와 같은 시각적 디자이너에 추가하면 구성 요소가 폼 아래쪽 테두리 밑의 작은 영역에 표시됩니다. 구성 요소 트레이라고도 하는 이 영역은 폼과 관련된 모든 비시각적 항목을 표시하는 위치의 역할을 합니다.
참고: |
---|
Component에서 상속된 비시각적 클래스에서 구성 요소 트레이와 비슷한 시각적 디자인 화면을 지원하며 그 위에 PerformanceCounter 구성 요소 및 기타 구성 요소가 배열됩니다. 현재 표시된 인터페이스는 응용 프로그램의 최종 사용자에게 표시되지 않으므로 이 디자이너에서의 항목 배열은 중요하지 않습니다. |
PerformanceCounter 구성 요소의 인스턴스를 만드는 데는 여러 가지 방법이 있습니다.
서버 탐색기에서 원하는 카운터를 찾아 디자이너에 추가하고 해당 카운터를 가리키도록 미리 구성된 PerformanceCounter 구성 요소의 인스턴스를 만듭니다.
PerformanceCounter 구성 요소의 인스턴스를 도구 상자의 구성 요소 탭에서 폼 또는 다른 디자이너로 끌어 옵니다.
코드에서 PerformanceCounter 구성 요소의 인스턴스를 만듭니다.
참고: |
---|
다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오. |
서버 탐색기에서 PerformanceCounter 구성 요소의 인스턴스를 만들려면
서버 탐색기에서 서버 노드를 확장한 다음 표시할 서버의 노드를 확장합니다.
참고: 표시할 서버가 목록에 없으면 추가해야 합니다. 자세한 내용은 방법: 서버 탐색기/데이터베이스 탐색기 액세스 및 초기화를 참조하십시오.
그 아래에서 성능 카운터 노드를 찾아서 확장합니다.
참고: 성능 카운터에 액세스하려면 성능 카운터에 액세스할 수 있는 보안 그룹(예: Performance Monitor Users 그룹)의 구성원이어야 합니다. 또한 관리 권한으로 실행하는 경우에도 높은 권한이 필요한 작업을 수행하려고 하면 Windows Vista에서 메시지가 나타날 수 있습니다. 자세한 내용은 Windows Vista 및 Visual Studio를 참조하십시오.
프로젝트에 추가할 카운터를 찾은 다음 마우스 오른쪽 단추로 클릭합니다.
디자이너에 추가를 클릭합니다.
구성 요소를 구성합니다. 자세한 내용은 방법: PerformanceCounter 구성 요소 인스턴스 구성을 참조하십시오.
도구 상자에서 PerformanceCounter 구성 요소의 인스턴스를 만들려면
도구 상자의 구성 요소 탭에 액세스합니다.
PerformanceCounter 아이콘을 선택한 다음 폼 또는 구성 요소에 대한 디자이너 화면으로 끌어 옵니다.
구성 요소를 구성합니다. 자세한 내용은 방법: PerformanceCounter 구성 요소 인스턴스 구성을 참조하십시오.
프로그래밍 방식으로 PerformanceCounter 구성 요소의 인스턴스를 만들려면
코드로 PerformanceCounter 클래스의 인스턴스를 만듭니다. 코드는 다음과 비슷합니다.
Dim myCounter As New System.Diagnostics.PerformanceCounter()
System.Diagnostics.PerformanceCounter myCounter = new System.Diagnostics.PerformanceCounter();
구성 요소에 필요한 기타 속성을 구성합니다. 자세한 내용은 방법: PerformanceCounter 구성 요소 인스턴스 구성을 참조하십시오.
참고 항목
작업
방법: PerformanceCounter 구성 요소 인스턴스 구성