Elemen <gcAllowVeryLargeObjects>
Pada platform 64-bit, aktifkan larik yang lebih besar dari 2 gigabyte (GB) dalam ukuran total.
<konfigurasi>
<runtime>
<gcAllowVeryLargeObjects>
Sintaks
<gcAllowVeryLargeObjects enabled="true|false" />
Atribut
Atribut | Deskripsi |
---|---|
enabled |
Atribut yang diperlukan. Menentukan apakah larik yang lebih besar dari 2 GB dalam ukuran total diaktifkan pada platform 64-bit. |
atribut yang diaktifkan
Nilai | Deskripsi |
---|---|
false |
Larik yang lebih besar dari 2 GB dalam ukuran total tidak diaktifkan. Ini adalah default. |
true |
Larik yang lebih besar dari 2 GB dalam ukuran total diaktifkan pada platform 64-bit. |
Elemen anak
Tidak ada.
Elemen induk
Elemen | Deskripsi |
---|---|
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework. |
runtime |
Berisi informasi tentang opsi inisialisasi runtime bahasa umum. |
Keterangan
Menggunakan elemen ini dalam file konfigurasi aplikasi Anda memungkinkan larik berukuran lebih besar dari 2 GB, tetapi tidak mengubah batasan lain pada ukuran objek atau ukuran larik:
Jumlah maksimum elemen dalam larik adalah UInt32.MaxValue.
Ukuran maksimum dalam setiap dimensi tunggal adalah 2.147.483.591 (0x7FFFFFC7) untuk larik byte dan larik struktur byte tunggal, dan 2.146.435.071 (0X7FEFFFFF) untuk larik yang berisi jenis lain.
Ukuran maksimum untuk string dan objek non-larik lainnya tidak berubah.
Perhatian
Sebelum mengaktifkan fitur ini, pastikan aplikasi Anda tidak menyertakan kode tak terkelola yang mengasumsikan bahwa semua larik berukuran lebih kecil dari 2 GB. Misalnya, kode tak terkelola yang menggunakan larik sebagai buffer mungkin rentan terhadap kelebihan buffer jika ditulis dengan asumsi bahwa larik tidak akan melebihi 2 GB.
Contoh
Cuplikan file app.config berikut menunjukkan cara mengaktifkan fitur ini untuk aplikasi .NET Framework.
<configuration>
<runtime>
<gcAllowVeryLargeObjects enabled="true" />
</runtime>
</configuration>
Didukung di
.NET Framework 4.5 dan versi yang lebih baru
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk