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

Viz také