/HEAP

设置堆的大小,以字节为单位。 此选项仅适用于可执行文件。

**/HEAP:reserve[,**commit]

备注

reserve 参数指定虚拟内存中总的初始堆分配。 默认堆大小为 1 MB。 EDITBIN 参考链接器将指定值向上舍入为最接近的多个 4 字节。

可选 commit 参数取决于操作系统的解释。 在 Windows 操作系统,它指定最初分配的物理内存量和分发时的时间附加内存需要展开堆。 提交的虚拟内存导致空间被保留在页面文件中。 当应用需要更多空间堆,但会增加内存要求和潜在应用开始持续时间时,更高的 commit 值通常允许系统分配内存更少。 commit 的值必须小于或等于 reserve 的值。

指定 reserve 和 commit 值使用十进制或 C 语言十六进制或八进制表示形式。 例如,值 1 MB 可指定为十进制 1048576,或作为 十六进制数0x100000 ,或者用作八进制数04000000 。

请参见

参考

EDITBIN 选项