【发布时间】:2014-02-18 15:18:46
【问题描述】:
如果硬盘中没有可用空间,当我运行应用程序时系统会做什么?在哪里创建分页文件?
【问题讨论】:
标签: windows operating-system virtual-address-space address-space
如果硬盘中没有可用空间,当我运行应用程序时系统会做什么?在哪里创建分页文件?
【问题讨论】:
标签: windows operating-system virtual-address-space address-space
页面文件位置在您的系统设置中配置。在win7你可以在这里找到它:
页面文件的一大块将被预先分配到指定的驱动器上。但是如果 Windows 需要增加页面文件并且没有足够的空间这样做,那么应用程序会被告知没有更多的内存(如果它已经在运行,或者如果你刚刚启动它会加载失败)。
编辑:回应关于页面大小与总虚拟内存的评论。
设置页面文件大小的值时,该值与您拥有的内存量无关。由于对话框中使用的术语,它们使事情变得混乱,因为即使窗口的标题是“虚拟内存”,您也只是在设置磁盘大小。
因此,如果您将其设置为 4GB 并且您有 2GB 的 RAM,那么磁盘大小为 4GB,但操作系统将有效地使用 6GB 的虚拟内存。
【讨论】: