发明申请
- 专利标题: MEMORY MANAGER WITH ENHANCED APPLICATION METADATA
- 专利标题(中): 具有增强应用程序元数据的内存管理器
-
申请号: US13163741申请日: 2011-06-20
-
公开(公告)号: US20120324196A1公开(公告)日: 2012-12-20
- 发明人: Steven Maillet , Michael Hall , James Larus , Jeremiah C. Spradlin
- 申请人: Steven Maillet , Michael Hall , James Larus , Jeremiah C. Spradlin
- 申请人地址: US WA Redmond
- 专利权人: MICROSOFT CORPORATION
- 当前专利权人: MICROSOFT CORPORATION
- 当前专利权人地址: US WA Redmond
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F9/44
摘要:
A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application host to exert more control over application requests for using memory. The system provides an application memory management application-programming interface (API) that allows the application to specify more information about memory allocations that is helpful for managing memory later. The system also provides an ability to statically and/or dynamically analyze legacy applications to give applications that are not modified to work with the system some ability to participate in more effective memory management. The system provides application host changes to leverage the information provided by applications and to manage memory more effectively using the information and hooks into the application's use of memory. Thus, the system provides a new model for managing memory that improves application host behavior and allows applications to use computing resources more efficiently.
公开/授权文献
- US09558040B2 Memory manager with enhanced application metadata 公开/授权日:2017-01-31