다음을 통해 공유


워크플로 성능 모니터링

Windows XP의 성능(Perfmon.exe)이나 Windows Vista의 안정성 및 성능 모니터(Perfmon.exe)를 사용하여 워크플로 성능을 모니터링할 수 있습니다. 이러한 도구를 사용하여 성능 데이터를 기록하도록 성능 카운터를 구성하고 지정된 카운터의 값이 정의된 임계값보다 크거나 작을 때 알리도록 시스템 경고를 설정할 수 있습니다.

Windows Workflow Foundation에서는 워크플로 인스턴스를 실행하는 워크플로 런타임의 성능을 추적하는 데 사용할 수 있는 Windows Workflow Foundation 성능 개체와 함께 일련의 성능 카운터를 제공합니다. 성능 카운터의 전체 목록은 Workflow Performance Counters를 참조하십시오.

Windows Workflow Foundation 성능 카운터는 기본적으로 사용할 수 있도록 설정됩니다. 워크플로 런타임이 시작되고 워크플로 인스턴스가 실행 중일 때 성능 카운터로 인해 성능이 저하되기 때문에 EnablePerformanceCounters 특성을 워크플로 구성 파일에서 false로 설정하거나 EnablePerformanceCounters에서 프로그래밍 방식으로 변경하여 성능 카운터를 사용할 수 없도록 설정할 수 있습니다.

다음 예제에서는 App.config 구성 파일에서 이 특성을 추가하는 위치를 보여 줍니다.

<?xml version="1.0"?>
<configuration>
    <configSections>
        <section name="CustomWorkflowRuntimeSettings" type="System.Workflow.Runtime.Configuration.WorkflowRuntimeSection, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
    </configSections>
    <CustomWorkflowRuntimeSettings Name="Workflow1" EnablePerformanceCounters ="false">
        <!-- Define common parameters and declare services required for your workflow runtime -->
    </CustomWorkflowRuntimeSettings>
</configuration>

구성 파일에 대한 자세한 내용은 Workflow Configuration Formats작업 2: App.Config를 사용하여 런타임 서비스 구성을 참조하십시오.

성능 카운터를 성능 도구와 안정성 및 성능 모니터 도구에 추가하는 방법에 대한 자세한 내용은 Microsoft TechNet 웹 사이트를 참조하십시오.

참고 항목

기타 리소스

Workflow Performance Counters
Windows Workflow Foundation 프로그래밍 가이드

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.