Invention Grant
- Patent Title: Shared JAVA jar files
- Patent Title (中): 共享的JAVA jar文件
-
Application No.: US12974748Application Date: 2010-12-21
-
Publication No.: US08176142B2Publication Date: 2012-05-08
- Inventor: Erez Landau , Dean R. E. Long , Nedim Fresko
- Applicant: Erez Landau , Dean R. E. Long , Nedim Fresko
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Osha • Liang LLP
- Main IPC: G06F15/167
- IPC: G06F15/167 ; G06F12/08

Abstract:
Techniques are disclosed for sharing programmatic modules among isolated virtual machines. A master JVM process loads data from a programmatic module, storing certain elements of that data into its private memory region, and storing other elements of that data into a “read-only” area of a shareable memory region. The master JVM process copies loaded data from its private memory region into a “read/write” area of the shareable memory region. Instead of re-loading the data from the programmatic module, other JVM processes map to the read-only area and also copy the loaded data from the read/write area into their own private memory regions. The private memory areas of all of the JVM processes begin at the same virtual memory address, so references between read-only data and copied data are preserved correctly. As a result, multiple JVM processes start up faster, and memory is conserved by avoiding the redundant storage of shareable data.
Public/Granted literature
- US20110145358A1 SHARED JAVA JAR FILES Public/Granted day:2011-06-16
Information query