【发布时间】:2011-07-18 13:00:53
【问题描述】:
我正在做一种叫做“堆栈绘画”的技术。确定特定函数使用了多少堆栈空间。
如果我在堆栈上分配 1MB 的项目。然后确定我没有使用堆栈中的任何这些项目。 Windows 会自动解除(释放)那些未使用的页面吗?
我特别想知道 Windows 的 VMM。关于页面是否已提交或不一定已提交但只是保留?
换句话说,如果我手动将内存访问到 1MB,Windows 可能会引发访问冲突吗?
【问题讨论】:
-
好吧,您可能会发生堆栈溢出,所以您来到 stackoverflow.com 很好:)
-
或者,您可以尝试 BufferOverflow.com。 ;) 嗯...也许 StackOverflow 应该保留该域?