发明名称 DYNAMIC RESOURCE MANAGEMENT FOR MULTI-PROCESS APPLICATIONS
摘要 Techniques are described that enable an application executing on a computing device to dynamically control how an allocated portion of a resource of the computing device is to be divided among multiple processes associated with the application. For example, an application executing on the computing device may interact with an operating system of the computing device to dynamically control how an allocated portion of a resource of the computing device is to be divided among a foreground process associated with the application and one or more background processes associated with the application.
申请公布号 US2015254108(A1) 申请公布日期 2015.09.10
申请号 US201414264735 申请日期 2014.04.29
申请人 Microsoft Corporation 发明人 Kurtzman Timothy M.;Whitechapel David A.;Gbadegesin Abolade;Trufinescu Adina M.;Robinson Jeremy P.;Shah Samarth H.;Kaza Akhilesh;Clinick Andrew
分类号 G06F9/50;G06F9/54 主分类号 G06F9/50
代理机构 代理人
主权项 1. A system implemented on a computing device, comprising: at least one processor; and memory that is accessible by the at least one processor, the memory storing components for execution by the at least one processor, the components including: a resource manager operable to maintain a resource usage budget associated with an application, the resource usage budget indicating how much of a resource of the computing device can be used by the application during execution thereof, to send at least one message to a foreground process associated with the application that is indicative of the resource usage budget, and to receive from the foreground process at least one message specifying a first portion of the resource usage budget that is to be allocated to the foreground process and a second portion of the resource usage budget that is to be allocated to at least one background task associated with the application.
地址 Redmond WA US