워크플로 성능 모니터링
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 프로그래밍 가이드
Copyright © 2007 by Microsoft Corporation. All rights reserved.