/HEAP (Öbek Boyutunu Ayarla)
/HEAP:reserve[,commit]
Açıklamalar
/HEAP seçeneği yığın boyutunu bayt cinsinden ayarlar. Bu seçenek yalnızca .exe dosyası oluştururken kullanılır.
Reserve bağımsız değişkeni, sanal bellekteki toplam yığın ayırmasını belirtir. Varsayılan yığın boyutu 1 MB'tır. Bağlayıcı belirtilen değeri en yakın 4 bayta yuvarlar.
İsteğe bağlı commit
bağımsız değişken, bir kerede ayrılacak fiziksel bellek miktarını belirtir. Kaydedilmiş sanal bellek, disk belleği dosyasında yer ayrılmasına neden olur. Daha yüksek commit
bir değer, uygulamanın daha fazla yığın alanına ihtiyacı olduğunda zaman kazandırır, ancak bellek gereksinimlerini ve muhtemelen başlangıç süresini artırır.
Ayırmayı ve commit
değerleri ondalık veya C dili gösterimi olarak belirtin.
Bu işlev, HEAPSIZE ile bir modül tanım dosyası aracılığıyla da kullanılabilir.
Visual Studio geliştirme ortamındaki bu bağlayıcı seçeneğini ayarlamak için
Projenin Özellik Sayfaları iletişim kutusunu açın. Ayrıntılar için bkz . Visual Studio'da C++ derleyicisi ve derleme özelliklerini ayarlama.
Yapılandırma Özellikleri>Bağlayıcı>Sistemi özellik sayfasını seçin.
Yığın İşleme Boyutu özelliğini değiştirin.
Bu bağlayıcı seçeneğini program aracılığıyla ayarlamak için
- Bkz HeapReserveSize . ve HeapCommitSize.