HEAP (設定堆積大小)
文章推薦指數: 80 %
以十進位或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連結器選項
本文內容
延伸文章資訊
- 1HEAP (設定堆積大小)
以十進位或C 語言標記法指定保留和 commit 值。 這項功能也可透過具有HEAPSIZE的模組定義檔來使用。 在Visual Studio 開發環境中設定這個連結器選項.
- 2Increasing the JVM heap size for XDE for Java - IBM
A Microsoft Visual C++ Runtime Library error occurs when using IBM® Rational® XDE™ for Java™ inte...
- 3Heap Views in Visual Studio - Mark Downie
The Diagnostic Tool is at its best when you want to compare things over time, like say when memor...
- 4/HEAP | Microsoft Docs
MSVC 連結器或EDITBIN/HEAP 選項會設定堆積大小總計,並選擇性地設定其他堆積區塊的大小。
- 5Why does Visual C++ has a limited stack and heap allocation ...
In visual studio, on the linker option there are bot Stack and Heap reserve Size, both are set to...