gpt4 book ai didi

windows - 保留内存和提交内存有什么区别?

转载 作者:可可西里 更新时间:2023-11-01 11:58:00 31 4
gpt4 key购买 nike

我知道在提交之前必须保留内存。当它被保留时,没有其他进程可以使用它。但是,保留内存不计入可用 RAM。但不应该吗?因为如果没有其他人可以使用它,那么它“可用”有什么好处?

还是有更大的区别?

最佳答案

在 Win32 上下文中,“保留”意味着地址空间是在请求它的进程内分配的。例如,这可能用于为并非立即需要的大型缓冲区保留空间,但在需要时它需要是连续的。

保留内 stub 本不与其他进程交互,因为每个进程都有自己的私有(private)地址空间。所以“当它被保留时,没有其他进程可以使用它”的说法是没有意义的,因为无论如何进程通常不能在另一个进程的地址空间中分配内存。

当请求提交保留页面(为它们分配后备存储)时,由于缺少物理内存(或页面文件),该操作可能会失败。

关于windows - 保留内存和提交内存有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2440434/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com