Invention Grant
- Patent Title: Memory management of data processing systems
-
Application No.: US15962298Application Date: 2018-04-25
-
Publication No.: US10956172B2Publication Date: 2021-03-23
- Inventor: Andrew D. Myrick , David M. Chan , Jonathan R. Reeves , Jeffrey D. Curless , Lionel D. Desai , James C. McIlree , Karen A. Crippes , Rasha Eqbal
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Womble Bond Dickinson (US) LLP
- Main IPC: G06F9/4401
- IPC: G06F9/4401 ; G06F11/14 ; G06F3/06 ; G06F9/50 ; G06F9/48

Abstract:
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.
Public/Granted literature
- US20180246730A1 MEMORY MANAGEMENT OF DATA PROCESSING SYSTEMS Public/Granted day:2018-08-30
Information query