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.
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