Monitoraggio delle prestazioni dei flussi di lavoro
È possibile monitorare le prestazioni dei flussi di lavoro utilizzando Performance Monitor (Perfmon.exe) in Windows XP o Monitoraggio affidabilità e Performance Monitor (Perfmon.exe) in Windows Vista. Con l'utilizzo di questi strumenti, è possibile configurare i contatori delle prestazioni per registrare i dati relativi alle prestazioni e impostare avvisi di sistema per ricevere una notifica quando il valore del contatore specificato supera o scende al disotto di una soglia definita.
In Windows Workflow Foundation è disponibile una serie di contatori delle prestazioni con l'oggetto prestazioni che può essere utilizzato per tenere traccia delle prestazioni del runtime durante l'esecuzione delle istanze di flusso di lavoro. Per un elenco completo dei contatori delle prestazioni, vedere Workflow Performance Counters.
Per impostazione predefinita, tutti i contatori delle prestazioni di Windows Workflow Foundation sono attivati. Poiché causano un calo delle prestazioni quando viene avviato il motore di runtime del flusso di lavoro e quando le istanze del flusso di lavoro sono in esecuzione, è possibile disattivarli impostando l'attributo EnablePerformanceCounters su false in un file di configurazione del flusso di lavoro o modificandolo a livello di codice nella proprietà EnablePerformanceCounters.
Nell'esempio seguente viene illustrato il punto in cui aggiungere questo attributo nel file di configurazione 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>
Per ulteriori informazioni sul file di configurazione, vedere Workflow Configuration Formats e Attività 2: configurare i servizi di runtime con App.Config.
Per ulteriori informazioni sull'aggiunta dei contatori delle prestazioni agli strumenti Performance Monitor e Monitoraggio affidabilità e Performance Monitor, vedere il sito Web Microsoft Technet.
Vedere anche
Altre risorse
Workflow Performance Counters
Guida di programmazione di Windows Workflow Foundation
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.