首页> 外国专利> COOPERATIVE MEMORY RESOURCE MANAGEMENT VIA APPLICATION-LEVEL BALLOON

COOPERATIVE MEMORY RESOURCE MANAGEMENT VIA APPLICATION-LEVEL BALLOON

机译:通过应用程序级别的气球进行协作式内存资源管理

摘要

Methods, systems, and computer programs for managing memory in a host where virtual machines (VMs) execute are presented. In one embodiment, a method includes an operation for determining which amount of heap memory has been reserved in a Java virtual machine (JVM) that is in excess of the heap memory needed by the JVM. If there is excess heap memory, a Java balloon agent reserves a Java object in the heap memory. Typically, the Java object will be the size of one or more memory pages in the host. Further, the Java balloon agent loads the Java object with a certain value, for example, by zeroing out the page of memory. When a virtual machine monitor (VMM) in the host detects that a machine physical memory page associated with the Java object has the first value, then the VMM frees the machine physical memory page to make the memory available to other VMs or to other processes executing in the host.
机译:提出了用于管理在其中执行虚拟机(VM)的主机中的存储器的方法,系统和计算机程序。在一个实施例中,一种方法包括用于确定在Java虚拟机(JVM)中已经保留了哪些堆存储器的量超过了JVM所需的堆存储器的操作。如果堆内存过多,则Java气球代理会在堆内存中保留一个Java对象。通常,Java对象将是主机中一个或多个内存页面的大小。此外,Java气球代理例如通过将内存页面清零来为Java对象加载某个值。当主机中的虚拟机监视器(VMM)检测到与Java对象关联的计算机物理内存页具有第一个值时,则VMM释放该计算机物理内存页以使该内存可用于其他VM或其他正在执行的进程在主机上。

著录项

  • 公开/公告号EP2588957B1

    专利类型

  • 公开/公告日2017-06-14

    原文格式PDF

  • 申请/专利权人 VMWARE INC.;

    申请/专利号EP20110731217

  • 发明设计人 MCDOUGALL RICHARD;HUANG WEI;CORRIE BEN;

    申请日2011-06-29

  • 分类号G06F9/455;

  • 国家 EP

  • 入库时间 2022-08-21 14:06:31

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号