<performanceCounters> – element
Určuje velikost globální paměti sdílené čítači výkonu.
<Konfigurace>
<System.diagnostics>
<performanceCounters>
Syntax
<performanceCounters filemappingsize="524288" />
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
filemappingsize | Požadovaný atribut. Určuje velikost globální paměti sdílené čítači výkonu v bajtech. Výchozí hodnota je 524288. |
Podřízené elementy
Žádné
Nadřazené elementy
Element | Popis |
---|---|
Configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
system.diagnostics |
Určuje kořenový prvek pro oddíl konfigurace ASP.NET. |
Poznámky
Čítače výkonu používají k publikování dat o výkonu soubor mapované paměti nebo sdílenou paměť. Velikost sdílené paměti určuje, kolik instancí lze použít najednou. Existují dva typy sdílené paměti: globální sdílená paměť a samostatná sdílená paměť. Globální sdílenou paměť používají všechny kategorie čítačů výkonu nainstalované s rozhraním .NET Framework verze 1.0 nebo 1.1. Kategorie čítačů výkonu nainstalované s rozhraním .NET Framework verze 2.0 používají samostatnou sdílenou paměť, přičemž každá kategorie čítačů výkonu má vlastní paměť.
Velikost globální sdílené paměti je možné nastavit pouze pomocí konfiguračního souboru. Výchozí velikost je 524 288 bajtů, maximální velikost je 33 554 432 bajtů a minimální velikost je 32 768 bajtů. Vzhledem k tomu, že globální sdílenou paměť sdílejí všechny procesy a kategorie, určuje velikost první tvůrce. Pokud definujete velikost v konfiguračním souboru aplikace, použije se tato velikost pouze v případě, že je vaše aplikace první aplikací, která způsobí spuštění čítačů výkonu. Proto správné umístění pro zadání filemappingsize
hodnoty je Machine.config soubor. Paměť v globální sdílené paměti nemůže být uvolněna jednotlivými čítači výkonu, takže globální sdílená paměť se nakonec vyčerpá, pokud je vytvořen velký počet instancí čítačů výkonu s různými názvy.
Pro velikost samostatné sdílené paměti se nejprve odkazuje na hodnotu DWORD FileMappingSize v klíči registru HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<název> kategorie\Výkon a potom na hodnotu zadanou pro globální sdílenou paměť v konfiguračním souboru. Pokud hodnota FileMappingSize neexistuje, je samostatná velikost sdílené paměti nastavena na jednu čtvrtinu (1/4) globálního nastavení v konfiguračním souboru.