HEAP (設定堆積大小)

文章推薦指數: 80 %
投票人數:10人

以十進位或C 語言標記法指定保留和 commit 值。

這項功能也可透過具有HEAPSIZE的模組定義檔來使用。

在Visual Studio 開發環境中設定這個連結器選項. 跳到主要內容 已不再支援此瀏覽器。

請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。

下載MicrosoftEdge 其他資訊 目錄 結束焦點模式 語言 閱讀英文 儲存 目錄 閱讀英文 儲存 Twitter LinkedIn Facebook 電子郵件 目錄 /HEAP(設定堆積大小) 發行項 07/19/2022 7位參與者 本文內容 /HEAP:reserve[,commit] 備註 /HEAP選項會設定堆積的大小(以位元組為單位)。

此選項僅在建立.exe檔案時使用。

Reserve引數會指定虛擬記憶體中的堆積配置總數。

預設堆積大小是1MB。

連結器會將指定的值四捨五入到最接近的4個位元組。

選擇性commit引數會指定一次配置的實體記憶體數量。

認可的虛擬記憶體會導致在分頁檔中保留空間。

當應用程式需要更多堆積空間時,較高commit的值可節省時間,但會增加記憶體需求,也可能會增加啟動時間。

以十進位或C語言標記法指定保留和commit值。

這項功能也可透過具有HEAPSIZE的模組定義檔來使用。

在VisualStudio開發環境中設定這個連結器選項 開啟專案的[屬性頁]對話方塊。

如需詳細資料,請參閱在VisualStudio中設定C++編譯器和組建屬性。

選取[設定屬性>連結器>系統]屬性頁。

修改[堆積認可大小]屬性。

若要以程式設計方式設定這個連結器選項 請參閱HeapReserveSize和HeapCommitSize。

另請參閱 MSVC連結器參考 MSVC連結器選項 本文內容



請為這篇文章評分?