Aracılığıyla paylaş


<gcAllowVeryLargeObjects> öğesi

64 bit platformlarda, toplam boyutu 2 gigabayttan (GB) büyük dizileri etkinleştirir.

<konfigürasyon>
   <Çalışma zamanı>
     <gcAllowVeryLargeObjects>

Sözdizimi

<gcAllowVeryLargeObjects enabled="true|false" />

Attributes

Özellik Description
enabled Gerekli öznitelik.

Toplam boyutu 2 GB'tan büyük dizilerin 64 bit platformlarda etkinleştirilip etkinleştirilmediğini belirtir.

etkin öznitelik

Değer Description
false Toplam boyutu 2 GB'tan büyük diziler etkinleştirilmez. Bu varsayılan seçenektir.
true Toplam boyutu 2 GB'tan büyük diziler 64 bit platformlarda etkinleştirilir.

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 Çalışma zamanı başlatma seçenekleri hakkında bilgi içerir.

Açıklamalar

Uygulama yapılandırma dosyanızda bu öğenin kullanılması, boyutu 2 GB'tan büyük olan ancak nesne boyutu veya dizi boyutuyla ilgili diğer sınırları değiştirmeyen dizileri etkinleştirir:

  • Bir dizideki öğe sayısı üst sınırıdır UInt32.MaxValue.

  • Tek boyutlu boyut üst sınırı, tek baytlı yapıların bayt dizileri ve dizileri için 2.147.483.591 (0x7FFFFFC7) ve diğer türleri içeren diziler için 2.146.435.071 (0X7FEFFFFF).

  • Dizeler ve diğer dizi olmayan nesneler için en büyük boyut değiştirilmez.

Dikkat

Bu özelliği etkinleştirmeden önce, uygulamanızın tüm dizilerin boyutu 2 GB'tan küçük olduğunu varsayan güvenli olmayan kod içermediğinden emin olun. Örneğin, dizileri arabellek olarak kullanan güvenli olmayan kod, dizilerin 2 GB'ı geçmediği varsayımı üzerine yazılmışsa arabellek taşmalarına karşı hassas olabilir.

Example

Aşağıdaki app.config dosya parçacığı bir .NET Framework uygulaması için bu özelliğin nasıl etkinleştirileceği gösterilmektedir.

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

Desteklendiği yer:

.NET Framework 4.5 ve sonraki sürümleri

Ayrıca bakınız