/HEAP (Atur Ukuran Timbunan)
/HEAP:reserve[,commit]
Keterangan
Opsi /HEAP mengatur ukuran timbunan dalam byte. Opsi ini hanya untuk digunakan saat membuat file .exe.
Argumen cadangan menentukan total alokasi timbunan dalam memori virtual. Ukuran timbunan default adalah 1 MB. Linker membulatkan nilai yang ditentukan ke 4 byte terdekat.
Argumen opsional commit
menentukan jumlah memori fisik yang akan dialokasikan pada satu waktu. Memori virtual yang diterapkan menyebabkan ruang dicadangkan dalam file halaman. Nilai yang lebih tinggi commit
menghemat waktu ketika aplikasi membutuhkan lebih banyak ruang heap, tetapi meningkatkan persyaratan memori dan mungkin waktu mulai.
Tentukan cadangan dan commit
nilai dalam notasi desimal atau bahasa C.
Fungsionalitas ini juga tersedia melalui file definisi modul dengan HEAPSIZE.
Untuk mengatur opsi linker ini di lingkungan pengembangan Visual Studio
Buka kotak dialog Halaman Properti proyek. Untuk detailnya, lihat Mengatur pengkompilasi C++ dan membuat properti di Visual Studio.
Pilih halaman properti Sistem>Penautan>Properti Konfigurasi.
Ubah properti Ukuran Penerapan Timbunan.
Untuk menyetel opsi linker ini secara terprogram
- Lihat HeapReserveSize dan HeapCommitSize.