<UseSmallInternalThreadStacks> Öğesi

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.

<Yapılandırma>
  <Çalışma zamanı>
    <UseSmallInternalThreadStacks>

Syntax

<UseSmallInternalThreadStacks enabled="true|false" />  

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Öznitelikler

Öznitelik Açıklama
enabled Gerekli öznitelik.

CLR'nin dahili olarak kullandığı belirli iş parçacıklarını oluşturduğunda varsayılan yığın boyutu yerine açık yığın boyutları kullanıp kullanmayacağını belirtir. Açık yığın boyutları varsayılan yığın boyutu olan 1 MB'tan daha küçüktür.

etkin Öznitelik

Değer Açıklama
true Açık yığın boyutları isteyin.
yanlış Varsayılan yığın boyutunu kullanın. Bu, .NET Framework 4 için varsayılan değerdir.

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.
runtime Derleme bağlama ve atık 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ği dengeler, çünkü daha küçük yığın boyutları büyük olasılıkla yığın taşma olasılığını artırabilir.

Örnek

Aşağıdaki örnek, CLR'nin dahili olarak kullandığı belirli iş parçacıkları için açık yığın boyutları kullanmasının nasıl istendiğini gösterir.

<configuration>  
   <runtime>  
      <UseSmallInternalThreadStacks enabled="true" />  
   </runtime>  
</configuration>  

Ayrıca bkz.