Surveillance des performances de workflow

Vous pouvez surveiller la performance du workflow en utilisant le moniteur de performances (Perfmon.exe) sur Windows XP ou le moniteur de fiabilité et de performances (Perfmon.exe) sur Windows Vista. Grâce à l'utilisation de ces outils, vous pouvez configurer des compteurs de performance pour enregistrer des données de performance et des alertes de système défini afin qu'ils vous notifient lorsque la valeur d'un compteur spécifié est supérieure ou inférieure à un seuil défini.

Windows Workflow Foundation fournit un jeu de compteurs de performance avec l'objet de performance Windows Workflow Foundation, que vous pouvez utiliser pour suivre la performance d'exécution du workflow lorsqu'il exécute des instances de workflow. Pour obtenir une liste complète des compteurs de performance, consultez Workflow Performance Counters.

Les compteurs de performance de Windows Workflow Foundation sont activés par défaut. Du fait qu'ils altèrent la performance lorsque le moteur d'exécution de workflow démarre et que les instances de workflow s'exécutent, vous pouvez les désactiver en affectant à l'attribut EnablePerformanceCounters la valeur false dans un fichier de configuration de workflow ou le modifier par le biais du programme dans EnablePerformanceCounters.

L'exemple suivant indique où ajouter cet attribut dans votre fichier de configuration 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>

Pour plus d'informations sur les fichiers de configuration, consultez Workflow Configuration Formats et Tâche 2 : configurer des services d'exécution à l'aide d'App.Config.

Pour plus d'informations sur l'ajout de compteurs de performance aux outils Moniteur de performances et Moniteur de fiabilité et de performances, consultez le site Web Microsoft TechNet.

Voir aussi

Autres ressources

Workflow Performance Counters
Guide de programmation Windows Workflow Foundation (WF)

Footer image

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.