Invention Grant
US08533383B2 System and method for locking memory areas in a JVM to facilitate sharing between virtual servers 有权
用于锁定JVM中的内存区域以便于在虚拟服务器之间共享的系统和方法

System and method for locking memory areas in a JVM to facilitate sharing between virtual servers
Abstract:
A system and method for locking memory areas in a Java Virtual Machines (JVM) to facilitate sharing between virtual servers. In accordance with an embodiment, the system comprises a computing/virtual execution environment, which includes one or more physical computers, computer systems, server computers, or similar computing devices, a hypervisor, and a virtual machine or JVM. The JVM allows one or more application images to be run on the computer, wherein the application images can include application server instances. The application server uses a first large page in memory during its startup process, and is configured so that it signals to the JVM when the application server has completed its startup and has potentially pre-optimized important code. When the JVM receives this signal, it internally write-protects or locks the page used for application server code memory, so that any new JITed code or re-optimized code is subsequently written into a new large page. The original page will therefore be undisturbed and will always be shareable between the virtual servers running within the hypervisor.
Information query
Patent Agency Ranking
0/0