- 专利标题: Reducing the memory footprint of applications executed in a virtual machine
-
申请号: US10086387申请日: 2002-02-28
-
公开(公告)号: US07065760B2公开(公告)日: 2006-06-20
- 发明人: Mikhail Dmitriev
- 申请人: Mikhail Dmitriev
- 申请人地址: US CA Santa Clara
- 专利权人: Sun Microsystems, Inc.
- 当前专利权人: Sun Microsystems, Inc.
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Gunnison, McKay & Hodgson, L.L.P.
- 代理商 Philip J. McKay
- 主分类号: G06F9/455
- IPC分类号: G06F9/455
摘要:
A smaller footprint is loaded into the virtual machine by loading only those methods of library classes that the executed application actually requires. This is accomplished by taking the classes of the targeted application and statically determining which methods of these classes, as well as of the library classes, can actually be used by the application. A generated method usage map of usable methods for each class are saved in a file. At runtime, the virtual machine consults this file and selectively loads into memory only those classes listed in the file. This saves memory space in the virtual machine and speeds execution.
公开/授权文献
信息查询