发明名称 MEMORY MANAGEMENT TECHNIQUES
摘要 Memory management techniques that permit an executing process to store content in memory and later retrieve that content from the memory, but that also permit a memory manager to discard that content to address memory pressure. A process executing on a computing device may notify a memory manager of the computing device that first memory space allocated to the process contains first content that is available for discard. If the memory manager detects the computing device is experiencing memory pressure, the memory manager may address the memory pressure by selecting memory space available for discard and discarding the content of the memory space. Before a process reuses content made available for discard, the process may notify the memory manager of the intent to reuse and, in response, receive empty memory and an indication that the content was discarded or receive an indication that the content is still available for use.
申请公布号 US2015070370(A1) 申请公布日期 2015.03.12
申请号 US201414549501 申请日期 2014.11.20
申请人 Microsoft Corporation 发明人 Pronovost Steve;Abernethy Maxwell;Balaz Rudolph;Chitre Ameet
分类号 G06F12/08;G06T1/60;G06F12/02 主分类号 G06F12/08
代理机构 代理人
主权项 1. A computing device for using managed memory, the computing device comprising: memory and at least one processor, the at least one memory and the at least one processor being respectively configured to store and execute instructions, including instructions for performing operations that use the memory, the operations including: storing data, at least temporarily, in an allocated space in the memory;notifying a memory manager that the data stored in the allocated space in the memory is discardable; andsubsequently notifying the memory manager of a request to use the data.
地址 Redmond WA US