虛擬記憶體會擴展和收縮還是僅在 Windows 11 中擴展

虛擬記憶體會擴展和收縮還是僅在 Windows 11 中擴展

如果可能的話,是什麼使虛擬記憶體擴展以及什麼使虛擬記憶體收縮?

嘗試了解虛擬記憶體的使用以及它在 Windows 11 中擴展和收縮的原因

答案1

虛擬記憶體通常是預先分配的並且在磁碟上是連續的,因為它需要速度快。

在Windows下,虛擬記憶體的大小是透過「初始」和「最大值」的設定來定義的。更改此定義會導致頁面檔案在重新啟動後在磁碟上重新分配到指定的初始大小。

如果需要的虛擬內存多於分配的虛擬內存,則可能需要增加頁面文件,但無法在磁碟上將其重新分配到更大的大小,因為它已經包含數據,因此向其添加可能不連續的擴展名。

Windows 重新啟動後,其大小會恢復到初始大小,但不會立即恢復。 Windows 會將擴充頁面檔案保留一段時間,並在決定不再需要更大的檔案時將其縮小回初始大小。

有關用戶見證,請參閱 這個答案

答案2

在 Windows 中,這取決於使用者。這預設安裝時已允許初始尺寸最大尺寸不同,因此 pagefile.sys 不斷增大和縮小。

就我個人而言,我更喜歡設置pagefile.sys 到持續的透過設定大小來減少碎片初始尺寸最大尺寸為相同的值。

然後還有交換文件系統,我相信它被設定為固定的尺寸。

相關內容