Invention Application
US20080098265A1 System and Method for Embedded Java Memory Footprint Performance Improvement
失效
嵌入式Java存储器脚印性能改进的系统和方法
- Patent Title: System and Method for Embedded Java Memory Footprint Performance Improvement
- Patent Title (中): 嵌入式Java存储器脚印性能改进的系统和方法
-
Application No.: US11967142Application Date: 2007-12-29
-
Publication No.: US20080098265A1Publication Date: 2008-04-24
- Inventor: Janet Dmitrovich , Philip Langdale , James Robbins , William Tracey
- Applicant: Janet Dmitrovich , Philip Langdale , James Robbins , William Tracey
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Main IPC: G11C29/04
- IPC: G11C29/04 ; G06F9/45

Abstract:
A system and method are provided to allow demand loading and discarding of Java executable image (JXE) files. The virtual machine allocates an address space for a requested JXE program. The read-only portion of the JXE file is memory mapped from its nonvolatile location to the allocated memory space using read-only mapping and the read/write section of the JXE file are loaded into memory. When a page of the JXE program is needed, a page fault occurs if the read-only portion has not been loaded into memory. The operating system's page fault handler retrieves the needed page(s) from the nonvolatile storage location based upon the mapping data that resulted from the previously performed memory mapping. Because the read-only section of the JXE file is memory mapped using read-only mapping, the operating system's paging process is free to discard previously loaded memory pages that contain read-only portions of the JXE file.
Public/Granted literature
- US08281291B2 System and method for embedded java memory footprint performance improvement Public/Granted day:2012-10-02
Information query