Invention Grant
US08239861B2 Software-based unloading and reloading of an inactive function to reduce memory usage of a data processing task performed using a virtual machine
有权
基于软件的卸载和重新加载非活动功能,以减少使用虚拟机执行的数据处理任务的内存使用情况
- Patent Title: Software-based unloading and reloading of an inactive function to reduce memory usage of a data processing task performed using a virtual machine
- Patent Title (中): 基于软件的卸载和重新加载非活动功能,以减少使用虚拟机执行的数据处理任务的内存使用情况
-
Application No.: US12068536Application Date: 2008-02-07
-
Publication No.: US08239861B2Publication Date: 2012-08-07
- Inventor: Riaan Swart , Rodolph Gérard Jacques Ascanio Jean-Denis Perfetta , David John Butcher
- Applicant: Riaan Swart , Rodolph Gérard Jacques Ascanio Jean-Denis Perfetta , David John Butcher
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F9/455
- IPC: G06F9/455

Abstract:
A method of performing a processing task in a data processing apparatus is provided that reduces memory usage of the processing task. According to this method a Virtual Machine performs the steps of accessing platform-neutral program code in a function repository, executing the processing task on the Virtual Machine, and analysing at a current execution point, on a function-by-function basis, which functions in the function repository are inactive functions. The Virtual Machine performs software-based unloading from the function repository of at least a portion of platform-neutral program code corresponding to one or more inactive functions. A corresponding virtual machine and data processing apparatus are also provided.
Public/Granted literature
- US20090204963A1 Reducing memory usage of a data processing task performed using a virtual machine Public/Granted day:2009-08-13
Information query