Supervisión del rendimiento del flujo de trabajo

Puede supervisar el rendimiento del flujo de trabajo utilizando el monitor de rendimiento (Perfmon.exe) en Windows XP, o el monitor de confiabilidad y rendimiento (Perfmon.exe) en Windows Vista. La utilización de estas herramientas permite configurar los contadores de rendimiento para registrar los datos de rendimiento y establecer las alertas del sistema, y poder notificarle cuando el valor de un contador especificado es superior o inferior al umbral definido.

Windows Workflow Foundation proporciona un conjunto de contadores de rendimiento, junto con el objeto de rendimiento de Windows Workflow Foundation, que puede utilizar para realizar el seguimiento del rendimiento en tiempo de ejecución del flujo de trabajo mientras ejecuta las instancias del mismo. Para obtener una lista completa de los contadores de rendimiento, vea Workflow Performance Counters.

Todos los contadores de rendimiento de Windows Workflow Foundation están habilitados de manera predeterminada. Dado que producen una reducción del rendimiento cuando se inicia el motor en tiempo de ejecución del flujo de trabajo y durante la ejecución de las instancias de flujo de trabajo, puede deshabilitarlos estableciendo el atributo EnablePerformanceCounters en false en un archivo de configuración del flujo de trabajo, o cambiándolo mediante programación en EnablePerformanceCounters.

En el ejemplo siguiente se muestra dónde agregar este atributo en su archivo de configuración de 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>

Para obtener más información acerca de los archivos de configuración, vea Workflow Configuration Formats y Tarea 2: Configuración de servicios de tiempo de ejecución mediante App.Config.

Para obtener más información acerca de cómo agregar contadores de rendimiento a las herramientas del monitor de rendimiento y confiabilidad y del monitor de rendimiento, vea el sitio web de Microsoft TechNet.

Consulte también

Otros recursos

Workflow Performance Counters
Guía de programación de Windows Workflow Foundation

Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.