<performanceCounters> Elem

Megadja a teljesítményszámlálók által megosztott globális memória méretét.

<configuration>   <system.diagnostics>     <performanceCounters>

Szemantika

<performanceCounters filemappingsize="524288" />

Attribútumok és elemek

A következő szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attributes

Attribute Description
filemappingsize Kötelező attribútum.

A teljesítményszámlálók által megosztott globális memória bájtban megadott méretét adja meg. Az alapértelmezett érték a 524288.

Gyermekelemek

Nincs.

Szülőelemek

Elem Description
Configuration A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme.
system.diagnostics A ASP.NET konfigurációs szakasz gyökérelemét adja meg.

Megjegyzések

A teljesítményszámlálók memórialeképezett fájlt vagy megosztott memóriát használnak a teljesítményadatok közzétételéhez. A megosztott memória mérete határozza meg, hogy egyszerre hány példány használható. A megosztott memória két típusa létezik: a globális megosztott memória és a külön megosztott memória. A globális megosztott memóriát a .NET-keretrendszer 1.0-s vagy 1.1-s verziójával telepített teljesítményszámláló-kategóriák használják. A .NET-keretrendszer 2.0-s verziójával telepített teljesítményszámláló-kategóriák külön megosztott memóriát használnak, és mindegyik teljesítményszámláló-kategória saját memóriával rendelkezik.

A globális megosztott memória mérete csak konfigurációs fájllal állítható be. Az alapértelmezett méret 524 288 bájt, a maximális méret 33 554 432 bájt, a minimális méret pedig 32 768 bájt. Mivel a globális megosztott memóriát minden folyamat és kategória megosztja, az első létrehozó határozza meg a méretet. Ha az alkalmazáskonfigurációs fájlban definiálja a méretet, a rendszer csak akkor használja ezt a méretet, ha az alkalmazás az első olyan alkalmazás, amely a teljesítményszámlálók végrehajtását okozza. Ezért az érték megadásához filemappingsize a megfelelő hely a Machine.config fájl. A globális megosztott memóriában lévő memóriát nem szabadítani ki az egyes teljesítményszámlálók, így végül a globális megosztott memória kimerül, ha számos különböző nevű teljesítményszámláló-példány jön létre.

A különálló megosztott memória méretéhez a rendszer először a beállításkulcsban szereplő DWORD FileMappingSize értéket HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<kategórianév>\Teljesítmény elemre hivatkozik, majd a konfigurációs fájlban a globális megosztott memóriához megadott értéket. Ha a FileMappingSize érték nem létezik, akkor a külön megosztott memória mérete a konfigurációs fájl globális beállításának egynegyedére (1/4) van állítva.

Lásd még