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連結器選項
本文內容
延伸文章資訊
- 1Visual Studio 16.7 reporting compiler is out of heap space ...
When compiling a Visual C++ project that successfully compiled under Visual Studio MSVC 16.6 yest...
- 2How to increase HEAP size in VC++ 6.0 environment - C / C++
becuase of the heap size limitation of the Visual Studio which stands ... On a side note, this fo...
- 3cpp-docs/heap-set-heap-size.md at main - GitHub
Open the project's Property Pages dialog box. For details, see Set C++ compiler and build propert...
- 4Increasing 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...
- 5Heap 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...