<performanceCounters> Öğesi
Performans sayaçları tarafından paylaşılan genel belleğin boyutunu belirtir.
<Yapılandırma>
<system.diagnostics>
<performanceCounters>
Syntax
<performanceCounters filemappingsize="524288" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Öznitelik | Açıklama |
---|---|
Filemappingsize | Gerekli öznitelik. Performans sayaçları tarafından paylaşılan genel belleğin boyutunu bayt cinsinden belirtir. Varsayılan değer 524288. |
Alt Öğeler
Yok.
Üst Öğeler
Öğe | Açıklama |
---|---|
Configuration |
Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe. |
system.diagnostics |
ASP.NET yapılandırma bölümünün kök öğesini belirtir. |
Açıklamalar
Performans sayaçları, performans verilerini yayımlamak için bellekle eşlenen bir dosya veya paylaşılan bellek kullanır. Paylaşılan belleğin boyutu, aynı anda kaç örneğin kullanılabileceğini belirler. İki tür paylaşılan bellek vardır: genel paylaşılan bellek ve ayrı paylaşılan bellek. Genel paylaşılan bellek, 1.0 veya 1.1 .NET Framework sürümleriyle yüklenen tüm performans sayacı kategorileri tarafından kullanılır. .NET Framework sürüm 2.0 ile yüklenen performans sayacı kategorileri, her performans sayacı kategorisinin kendi belleğine sahip olduğu ayrı paylaşılan bellek kullanır.
Genel paylaşılan belleğin boyutu yalnızca bir yapılandırma dosyasıyla ayarlanabilir. Varsayılan boyut 524.288 bayt, en büyük boyut 33.554.432 bayt ve en küçük boyut 32.768 bayttır. Genel paylaşılan bellek tüm işlemler ve kategoriler tarafından paylaşıldığından, ilk oluşturucu boyutu belirtir. Boyutu uygulama yapılandırma dosyanızda tanımlarsanız, bu boyut yalnızca uygulamanız performans sayaçlarının yürütülmesine neden olan ilk uygulama olduğunda kullanılır. Bu nedenle değeri belirtmek filemappingsize
için doğru konum Machine.config dosyasıdır. Genel paylaşılan bellekteki bellek tek tek performans sayaçları tarafından serbest bırakılamaz, bu nedenle farklı adlara sahip çok sayıda performans sayacı örneği oluşturulursa genel paylaşılan bellek tükenir.
Ayrı paylaşılan belleğin boyutu için, önce ad\PerformansHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kayıt defteri anahtarındaki <>DWORD FileMappingSize değerine ve ardından yapılandırma dosyasındaki genel paylaşılan bellek için belirtilen değere başvurulur. FileMappingSize değeri yoksa, ayrı paylaşılan bellek boyutu yapılandırma dosyasındaki genel ayarın dörtte biri (1/4) olarak ayarlanır.