Back to results
US 2016/0239236 A1Published application
Methods And Apparatus Of Adaptive Memory Preparation
AssigneeMediatek Inc.
InventorsTsung-Chieh Huang, Wen-Hung Su, Tung-Ying Lin
Life of this patent
Estimating the term…
Abstract
A technique, as well as select implementations thereof, pertaining to adaptive memory preparation is described. The technique may involve analyzing memory usage data of a plurality of child processes of a parent process. The technique may also involve determining whether a shared memory space is to be prepared by the parent process for use by at least a first child process based at least in part on the analyzing.
Claims20
A method, comprising:
- analyzing memory usage data of a plurality of child processes of a parent process;
- and
- determining whether a shared memory space is to be prepared by the parent process for use by at least a first child process based at least in part on the analyzing.
A method, comprising:
- collecting memory usage data of a plurality of child processes of a parent process;
- determining a need to start a first child process of the plurality of child processes;
- starting the parent process, which starts the first child process, without the parent process preparing a shared memory space to be shared with at least the first child process such that the first child process prepares a first memory space that is used by the first child process;
- analyzing the collected memory usage data of the plurality of child processes;
- and
- determining whether the shared memory space is to be prepared based at least in part on the analyzing.
3 more elements
An apparatus, comprising:
- a usage collection module configured to maintain a record of memory usage data of a plurality of child processes of a parent process and whether any child process of the plurality of child processes is about to be started;
- a memory preparation module configured to prepare a memory space associated with the parent process;
- a decision module configured to adaptively decide whether a shared memory space needs to be prepared according to the record maintained by the usage collection module;
- and
- a control module configured to start the parent process responsive to a determination that at least one child process of the plurality of child processes is to be started.
2 more elements
Dependencies are inferred from the claim text.