Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u de grootte van het globale geheugen gedeeld door prestatiemeteritems.
<configuration><system.diagnostics><performanceCounters>
Syntaxis
<performanceCounters filemappingsize="524288" />
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Attributes
| Attribute | Description |
|---|---|
| filemappingsize | Vereist kenmerk. Hiermee geeft u de grootte, in bytes, van het globale geheugen gedeeld door prestatiemeteritems. De standaardwaarde is 524288. |
Kind-elementen
Geen.
Bovenliggende elementen
| Onderdeel | Description |
|---|---|
Configuration |
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de algemene taalruntime en .NET Framework-toepassingen. |
system.diagnostics |
Hiermee geeft u het hoofdelement voor de ASP.NET configuratiesectie. |
Opmerkingen
Prestatiemeteritems gebruiken een geheugentoewijzingsbestand of gedeeld geheugen om prestatiegegevens te publiceren. De grootte van het gedeelde geheugen bepaalt hoeveel exemplaren tegelijk kunnen worden gebruikt. Er zijn twee typen gedeeld geheugen: globaal gedeeld geheugen en afzonderlijk gedeeld geheugen. Het algemene gedeelde geheugen wordt gebruikt door alle prestatiemeteritemscategorieën die zijn geïnstalleerd met .NET Framework-versies 1.0 of 1.1. Prestatiemeteritemscategorieën die zijn geïnstalleerd met .NET Framework versie 2.0, gebruiken afzonderlijk gedeeld geheugen, waarbij elke prestatiemeteritemcategorie een eigen geheugen heeft.
De grootte van het globale gedeelde geheugen kan alleen worden ingesteld met een configuratiebestand. De standaardgrootte is 524.288 bytes, de maximale grootte is 33.554.432 bytes en de minimale grootte is 32.768 bytes. Omdat het globale gedeelde geheugen wordt gedeeld door alle processen en categorieën, geeft de eerste maker de grootte op. Als u de grootte in uw toepassingsconfiguratiebestand definieert, wordt die grootte alleen gebruikt als uw toepassing de eerste toepassing is die ervoor zorgt dat de prestatiemeteritems worden uitgevoerd. Daarom is de juiste locatie om de filemappingsize waarde op te geven het Machine.config bestand. Geheugen in het globale gedeelde geheugen kan niet worden vrijgegeven door afzonderlijke prestatiemeteritems, dus uiteindelijk wordt het globale gedeelde geheugen uitgeput als er een groot aantal exemplaren van prestatiemeteritems met verschillende namen wordt gemaakt.
Voor de grootte van het afzonderlijke gedeelde geheugen wordt eerst verwezen naar de DWORD FileMappingSize-waarde in de registersleutel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<categorienaam>\Prestaties, gevolgd door de waarde die is opgegeven voor het globale gedeelde geheugen in het configuratiebestand. Als de FileMappingSize-waarde niet bestaat, wordt de afzonderlijke grootte van het gedeelde geheugen ingesteld op een vierde (1/4) de globale instelling in het configuratiebestand.