Freigeben über


<performanceCounters>-Element

Aktualisiert: November 2007

Gibt die Größe des globalen Speichers an, der von den Leistungsindikatoren gemeinsam genutzt wird.

<configuration>-Element
  <system.diagnostics>-Element
    <performanceCounters>-Element

<performanceCounters fileMappingSize="524288" />

Attribute und Elemente

In den folgenden Abschnitten werden Attribute und untergeordnete sowie übergeordnete Elemente beschrieben.

Attribute

Attribut

Beschreibung

fileMappingSize

Erforderliches Attribut.

Gibt die Größe des globalen Speichers (in Bytes) an, der von den Leistungsindikatoren gemeinsam genutzt wird. Der Standardwert ist 524288.

Untergeordnete Elemente

Keine.

Übergeordnete Elemente

Element

Beschreibung

Configuration

Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.

system.diagnostics

Gibt das Stammelement für den ASP.NET-Konfigurationsabschnitt an.

Hinweise

Leistungsindikatoren veröffentlichen Leistungsdaten anhand einer Speicherabbilddatei oder eines gemeinsam genutzten Speicherbereichs. Die Größe des freigegebenen Speicherbereichs bestimmt die Anzahl von Instanzen, die gleichzeitig verwendet werden können. Bei freigegebenem Speicher kann es sich um globalen oder separaten Speicher handeln. Globaler freigegebener Speicher wird von allen Leistungsindikatorkategorien verwendet, die mit .NET Framework, Version 1.0 oder 1.1, installiert sind. Die mit .NET Framework, Version 2.0, installierten Leistungsindikatorkategorien verwenden separaten freigegebenen Speicher, wobei jede Leistungsindikatorkategorie über einen eigenen Speicherbereich verfügt.

Die Größe des globalen freigegebenen Speichers kann nur über eine Konfigurationsdatei festgelegt werden. Die Standardgröße beträgt 524.288 Bytes, die maximale Größe beträgt 33.554.432 Bytes, und die minimale Größe beträgt 32.768 Bytes. Da der globale freigegebene Speicher von allen Prozessen und Kategorien verwendet wird, wird die Größe durch den ersten Ersteller festgelegt. Wenn Sie die Größe in der Anwendungskonfigurationsdatei festlegen, wird diese Angabe nur verwendet, wenn diese Anwendung die erste Anwendung ist, die die Ausführung der Leistungsindikatoren auslöst. Der fileMappingSize-Wert sollte daher in der Datei Machine.config angegeben werden. Einzelne Leistungsindikatoren können keinen Speicher aus dem globalen freigegebenen Speicher freigeben. Wenn eine große Anzahl von Leistungsindikatorinstanzen mit unterschiedlichen Namen erstellt wird, können diese den globalen freigegebenen Speicher daher vollständig belegen.

Für die Größe des separaten freigegebenen Speichers wird zunächst auf den DWORD-Wert FileMappingSize im Registrierungsschlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<category name>\Performance verwiesen, anschließend auf den Wert, der in der Konfigurationsdatei für den globalen freigegebenen Speicher angegeben wurde. Wenn der Wert von FileMappingSize nicht vorhanden ist, wird die Größe des separaten freigegebenen Speichers auf ein Viertel (1/4) des Werts für den globalen Speicher in der Konfigurationsdatei festgelegt.

Siehe auch

Referenz

PerformanceCounter

PerformanceCounterCategory

InstanceLifetime

PerformanceCounterInstanceLifetime