Invention Grant
- Patent Title: Shared JAVA JAR files
- Patent Title (中): 共享的JAVA JAR文件
-
Application No.: US11824850Application Date: 2007-07-02
-
Publication No.: US07882198B2Publication Date: 2011-02-01
- 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
- US20100023702A1 Shared JAVA JAR files Public/Granted day:2010-01-28
Information query