방법: PerformanceCounter 구성 요소 인스턴스 만들기

업데이트: 2007년 11월

응용 프로그램에 대해 사용할 수 있는 성능 데이터를 만들거나 시스템 리소스의 성능을 모니터링하려면 PerformanceCounter 구성 요소의 인스턴스를 만듭니다. PerformanceCounter 구성 요소를 사용하여 기존의 성능 카운터에 연결하고, 사용자 지정 카운터에 값을 기록하고, 카운터에서 수신하는 값에 반응할 수 있습니다.

PerformanceCounter 구성 요소에는 시각적인 사용자 인터페이스가 없습니다. PerformanceCounter 구성 요소의 인스턴스를 Windows Forms 디자이너와 같은 시각적 디자이너에 추가하면 구성 요소가 폼 아래쪽 테두리 밑의 작은 영역에 표시됩니다. 구성 요소 트레이라고도 하는 이 영역은 폼과 관련된 모든 비시각적 항목을 표시하는 위치의 역할을 합니다.

참고:

Component에서 상속된 비시각적 클래스에서 구성 요소 트레이와 비슷한 시각적 디자인 화면을 지원하며 그 위에 PerformanceCounter 구성 요소 및 기타 구성 요소가 배열됩니다. 현재 표시된 인터페이스는 응용 프로그램의 최종 사용자에게 표시되지 않으므로 이 디자이너에서의 항목 배열은 중요하지 않습니다.

PerformanceCounter 구성 요소의 인스턴스를 만드는 데는 여러 가지 방법이 있습니다.

  • 서버 탐색기에서 원하는 카운터를 찾아 디자이너에 추가하고 해당 카운터를 가리키도록 미리 구성된 PerformanceCounter 구성 요소의 인스턴스를 만듭니다.

  • PerformanceCounter 구성 요소의 인스턴스를 도구 상자의 구성 요소 탭에서 폼 또는 다른 디자이너로 끌어 옵니다.

  • 코드에서 PerformanceCounter 구성 요소의 인스턴스를 만듭니다.

참고:

다음 지침처럼 컴퓨터에서 Visual Studio 사용자 인터페이스 요소 일부에 대한 이름이나 위치를 다르게 표시할 수 있습니다. 이러한 요소는 사용하는 Visual Studio 버전 및 설정에 따라 결정됩니다. 자세한 내용은 Visual Studio 설정을 참조하십시오.

서버 탐색기에서 PerformanceCounter 구성 요소의 인스턴스를 만들려면

  1. 서버 탐색기에서 서버 노드를 확장한 다음 표시할 서버의 노드를 확장합니다.

    참고:

    표시할 서버가 목록에 없으면 추가해야 합니다. 자세한 내용은 방법: 서버 탐색기/데이터베이스 탐색기 액세스 및 초기화를 참조하십시오.

  2. 그 아래에서 성능 카운터 노드를 찾아서 확장합니다.

    참고:

    성능 카운터에 액세스하려면 성능 카운터에 액세스할 수 있는 보안 그룹(예: Performance Monitor Users 그룹)의 구성원이어야 합니다. 또한 관리 권한으로 실행하는 경우에도 높은 권한이 필요한 작업을 수행하려고 하면 Windows Vista에서 메시지가 나타날 수 있습니다. 자세한 내용은 Windows Vista 및 Visual Studio를 참조하십시오.

  3. 프로젝트에 추가할 카운터를 찾은 다음 마우스 오른쪽 단추로 클릭합니다.

  4. 디자이너에 추가를 클릭합니다.

  5. 구성 요소를 구성합니다. 자세한 내용은 방법: PerformanceCounter 구성 요소 인스턴스 구성을 참조하십시오.

도구 상자에서 PerformanceCounter 구성 요소의 인스턴스를 만들려면

  1. 도구 상자의 구성 요소 탭에 액세스합니다.

  2. PerformanceCounter 아이콘을 선택한 다음 폼 또는 구성 요소에 대한 디자이너 화면으로 끌어 옵니다.

  3. 구성 요소를 구성합니다. 자세한 내용은 방법: PerformanceCounter 구성 요소 인스턴스 구성을 참조하십시오.

프로그래밍 방식으로 PerformanceCounter 구성 요소의 인스턴스를 만들려면

  1. 코드로 PerformanceCounter 클래스의 인스턴스를 만듭니다. 코드는 다음과 비슷합니다.

    Dim myCounter As New System.Diagnostics.PerformanceCounter()
    
     System.Diagnostics.PerformanceCounter myCounter =
           new System.Diagnostics.PerformanceCounter();
    
  2. 구성 요소에 필요한 기타 속성을 구성합니다. 자세한 내용은 방법: PerformanceCounter 구성 요소 인스턴스 구성을 참조하십시오.

참고 항목

작업

방법: PerformanceCounter 구성 요소 인스턴스 구성

참조

방법: 서버 탐색기/데이터베이스 탐색기 액세스 및 초기화