发明名称 Working set swapping using a sequentially ordered swap file
摘要 Techniques described enable efficient swapping of memory pages to and from a working set of pages for a process through the use of large writes and reads of pages to and from sequentially ordered locations in secondary storage. When writing pages from a working set of a process into secondary storage, the pages may be written into reserved, contiguous locations in a dedicated swap file according to a virtual address order or other order. Such writing into sequentially ordered locations enables reading in of clusters of pages in large, sequential blocks of memory, providing for more efficient read operations to return pages to physical memory.
申请公布号 US8832411(B2) 申请公布日期 2014.09.09
申请号 US201113326182 申请日期 2011.12.14
申请人 Microsoft Corporation 发明人 Iyigun Mehmet;Bak Yevgeniy;Wang Landy;Kishan Arun U.
分类号 G06F12/02 主分类号 G06F12/02
代理机构 代理人 Jardine John;Drakos Kate;Minhas Micky
主权项 1. A computer-implemented method comprising: identifying one or more candidate pages for swapping from a working set of pages for a process; reserving space in a swap file in secondary storage, the reserved space corresponding to a total size of the one or more candidate pages; and writing one or more of the candidate pages into sequentially ordered locations in the reserved space in the swap file.
地址 Redmond WA US