<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.