虚拟机内存的管理方法和管理系统与流程

文档序号:13743290阅读:来源:国知局
技术特征:
1.一种虚拟机内存的管理方法,包括:操作虚拟机解释和执行业务系统;在虚拟机运行期间,将所述虚拟机的内存快照存储到数据仓库;从所述内存快照中解析所述业务系统的状态数据;以及将所述状态数据存储到所述数据仓库。2.根据权利要求1所述的虚拟机内存的管理方法,还包括:在所述虚拟机的内存快照存储到数据仓库之前,从配置服务器读取配置信息。3.根据权利要求2所述的虚拟机内存的管理方法,其中,所述配置信息包括快照采集的包目录和/或类名,所述包目录和/或类名用于限定所述虚拟机的内存快照。4.根据权利要求1所述的虚拟机内存的管理方法,其中,所述虚拟机包括JAVA虚拟机,所述业务系统包括预编译为字节码的JAVA程序。5.根据权利要求4所述的虚拟机内存的管理方法,其中,通过JAVA虚拟机的DUMP命令获取所述将虚拟机的内存快照。6.根据权利要求1所述的虚拟机内存的管理方法,还包括:从所述业务系统中接收执行指令,根据所述执行指令触发所述将所述虚拟机的内存快照存储到数据仓库的步骤。7.根据权利要求1所述的虚拟机内存的管理方法,还包括:获取所述虚拟机的堆内存的使用情况,根据所述堆内存的使用情况触发所述将所述虚拟机的内存快照存储到数据仓库的步骤。8.根据权利要求1至7任一项所述的虚拟机内存的管理方法,其中,所述状态数据包括类和实例的描述数据,所述状态数据用于定位问题。9.一种虚拟机内存的管理系统,包括:虚拟机节点,所述虚拟机节点包括虚拟机、业务系统和组件客户端,所述虚拟机解释和执行所述业务系统和所述组件客户端,在所述虚拟机运行期间,所述组件客户端将所述虚拟机的内存快照存储到数据仓库;快照分析节点,用于从所述内存快照中解析所述业务系统的状态数\t据;存储节点,用于将所述状态数据存储到所述数据仓库。10.根据权利要求9所述的虚拟机内存的管理系统,还包括:配置服务器,用于提供所述虚拟机监视系统的配置信息。11.根据权利要求10所述的虚拟机内存的管理系统,其中,所述配置信息包括快照采集的包目录和/或类名,所述包目录和/或类名用于限定所述虚拟机的内存快照。12.根据权利要求10所述的虚拟机内存的管理系统,其中,所述虚拟机包括JAVA虚拟机,所述业务系统包括预编译为字节码的JAVA程序。13.根据权利要求10所述的虚拟机内存的管理系统,其中,所述组件客户端由所述业务系统进行触发。14.根据权利要求10所述的虚拟机内存的管理系统,其中,所述组件客户端监视虚拟机的堆内存的使用情况,根据使用情况进行触发。15.根据权利要求9至14任一项所述的虚拟机内存的管理系统,其中,所述状态数据包括类和实例的描述数据,所述状态数据用于定位问题。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1