Bagikan melalui


<gcAllowVeryLargeObjects> elemen

Pada platform 64-bit, memungkinkan array yang lebih besar dari 2 gigabyte (GB) dalam ukuran total.

<configuration>
  <runtime>
    <gcAllowVeryLargeObjects>

Syntax

<gcAllowVeryLargeObjects enabled="true|false" />

Attributes

Attribute Description
enabled Atribut yang diperlukan.

Menentukan apakah array yang lebih besar dari 2 GB dalam ukuran total diaktifkan pada platform 64-bit.

atribut yang diaktifkan

Nilai Description
false Array yang lebih besar dari 2 GB dalam ukuran total tidak diaktifkan. Ini adalah default.
true Array yang lebih besar dari 2 GB dalam ukuran total diaktifkan pada platform 64-bit.

Elemen turunan

Tidak ada.

Elemen induk

Elemen Description
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework.
runtime Berisi informasi tentang opsi inisialisasi runtime.

Komentar

Menggunakan elemen ini dalam file konfigurasi aplikasi Anda memungkinkan array yang berukuran lebih besar dari 2 GB, tetapi tidak mengubah batas lain pada ukuran objek atau ukuran array:

  • Jumlah maksimum elemen dalam array adalah UInt32.MaxValue.

  • Ukuran maksimum dalam dimensi tunggal adalah 2.147.483.591 (0x7FFFFFC7) untuk array byte dan array struktur byte tunggal, dan 2.146.435.071 (0X7FEFFFFF) untuk array yang berisi jenis lain.

  • Ukuran maksimum untuk string dan objek non-array lainnya tidak berubah.

Perhatian

Sebelum mengaktifkan fitur ini, pastikan aplikasi Anda tidak menyertakan kode tidak aman yang mengasumsikan bahwa semua array berukuran lebih kecil dari 2 GB. Misalnya, kode tidak aman yang menggunakan array sebagai buffer mungkin rentan terhadap overruns buffer jika ditulis pada asumsi bahwa array tidak akan melebihi 2 GB.

Example

Cuplikan fileapp.config berikut menunjukkan cara mengaktifkan fitur ini untuk aplikasi .NET Framework.

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

Didukung dalam

.NET Framework 4.5 dan versi yang lebih baru

Lihat juga