发明名称 |
改进作为管理程序来宾而运行的虚拟机中内存使用情况的系统和方法 |
摘要 |
改进作为管理程序来宾运行的虚拟机中的内存使用情况的系统和方法。根据实施例,本发明提供了用于响应来自管理程序的请求更改虚拟机的内存使用情况的系统,包括:管理程序;在所述管理程序内执行的来宾操作系统;所述管理程序和所述来宾操作系统之间的通信信道;所述来宾操作系统中的气球驱动程序;用于执行软件应用的虚拟机;所述气球驱动程序和所述虚拟机之间的通信信道;供所述虚拟机用于作为所述软件应用的一部分存储软件对象和指针的内存空间或堆;以及,供所述虚拟机使用的压缩垃圾收集器。 |
申请公布号 |
CN101971146A |
申请公布日期 |
2011.02.09 |
申请号 |
CN200880106058.7 |
申请日期 |
2008.09.08 |
申请人 |
甲骨文国际公司 |
发明人 |
J·达尔斯泰特 |
分类号 |
G06F9/50(2006.01)I;G06F9/455(2006.01)I;G06F12/02(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
袁玥 |
主权项 |
一种改进作为管理程序来宾运行的虚拟机中的内存使用情况的系统,包括:计算机硬件或机器;在所述计算机硬件或机器上运行的管理程序;作为所述管理程序内的来宾来运行的一个或多个来宾操作系统,其中,所述一个或多个来宾操作系统中的每一个都具有与其关联的:气球驱动程序,用于执行软件应用的虚拟机,供所述虚拟机用于作为所述软件应用的一部分存储软件对象和指针的内存空间或堆,以及供所述虚拟机用于对所述内存空间或堆内的软件对象进行垃圾收集的垃圾收集器;以及其中,所述系统接收有关所述虚拟机对所述内存空间或堆的使用情况的信息,并使用所述气球驱动程序来控制所述压缩垃圾收集器的使用,并且管理对于供作为所述管理程序内的来宾运行的所述一个或多个来宾操作系统使用来说所必需的内存空间或堆的大小。 |
地址 |
美国加利福尼亚 |