Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ortak dil çalışma zamanının (CLR), bu iş parçacıkları için varsayılan yığın boyutunu kullanmak yerine dahili olarak kullandığı belirli iş parçacıklarını oluşturduğunda açık yığın boyutları belirterek bellek kullanımını azaltmasını ister.
<configuration>
<runtime>
<UseSmallInternalThreadStacks>
Sözdizimi
<UseSmallInternalThreadStacks enabled="true|false" />
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Attributes
| Özellik | Description |
|---|---|
| enabled | Gerekli öznitelik. CLR'nin dahili olarak kullandığı belirli iş parçacıklarını oluştururken varsayılan yığın boyutu yerine açık yığın boyutlarını kullanmasını isteyip istemediğinizi belirtir. Açık yığın boyutları, varsayılan 1 MB yığın boyutundan daha küçüktür. |
enabled Özniteliği
| Değer | Description |
|---|---|
| true | Açık yığın boyutları isteyin. |
| false | Varsayılan yığın boyutunu kullanın. Bu, .NET Framework 4 için varsayılan değerdir. |
Alt Öğeler
Yok.
Üst Öğeler
| Öğe | Description |
|---|---|
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. |
runtime |
Derleme bağlama ve çöp toplama hakkında bilgi içerir. |
Açıklamalar
ClR'nin iç iş parçacıkları için kullandığı açık iş parçacığı boyutları istek kabul edilirse varsayılan boyuttan daha küçük olduğundan, bu yapılandırma öğesi bir işlemde azaltılmış sanal bellek kullanımı istemek için kullanılır.
Önemli
Bu yapılandırma öğesi, mutlak gereksinim yerine CLR'ye yönelik bir istektir. .NET Framework 4'te istek yalnızca x86 mimarisi için kabul edilir. Bu öğe, CLR'nin gelecek sürümlerinde tamamen yoksayılabilir veya her zaman seçili iç iş parçacıkları için kullanılan açık yığın boyutlarıyla değiştirilebilir.
Bu yapılandırma öğesinin belirtilmesi, CLR isteği yerine getirirse daha küçük sanal bellek kullanımı için güvenilirliğin değişmesine neden olur çünkü daha küçük yığın boyutları büyük olasılıkla yığın taşmalarına neden olabilir.
Example
Aşağıdaki örnek, CLR'nin dahili olarak kullandığı belirli iş parçacıkları için açık yığın boyutlarını kullanmasının nasıl istendiğini gösterir.
<configuration>
<runtime>
<UseSmallInternalThreadStacks enabled="true" />
</runtime>
</configuration>