发明名称 MEMORY MANAGEMENT OF DATA PROCESSING SYSTEMS
摘要 Techniques for memory management of a data processing system are described herein. According to one embodiment, a memory usage monitor executed by a processor of a data processing system monitors memory usages of groups of programs running within a memory of the data processing system. In response to determining that a first memory usage of a first group of the programs exceeds a first predetermined threshold, a user level reboot is performed in which one or more applications running within a user space of an operating system of the data processing system are terminated and relaunched. In response to determining that a second memory usage of a second group of the programs exceeds a second predetermined threshold, a system level reboot is performed in which one or more system components running within a kernel space of the operating system are terminated and relaunched.
申请公布号 US2016357572(A1) 申请公布日期 2016.12.08
申请号 US201514973371 申请日期 2015.12.17
申请人 Apple Inc. 发明人 Myrick Andrew D.;Chan David M.;Reeves Jonathan R.;Curless Jeffrey D.;Desai Lionel D.;McIlree James C.;Crippes Karen A.;Eqbal Rasha
分类号 G06F9/44;G06F3/06 主分类号 G06F9/44
代理机构 代理人
主权项 1. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform a method for memory management, the method comprising: monitoring, by a memory usage monitor executed by a processor of a data processing system, memory usages of a plurality of groups of a plurality of programs running within a memory of the data processing system; in response to determining that a first memory usage of a first group of the programs exceeds a first predetermined threshold, performing a user level reboot in which one or more applications running within a user space of an operating system of the data processing system are terminated and relaunched; and in response to determining that a second memory usage of a second group of the programs exceeds a second predetermined threshold, performing a system level reboot in which one or more system components running within a kernel space of the operating system are terminated and relaunched.
地址 Cupertino CA US