发明名称 通过分隔额外信息来内存优化虚拟机代码的方法和系统
摘要 本发明涉及一种通过从可执行的虚拟机代码或解释代码中划分出额外信息来优化内存的方法、计算机程序产品和系统。该额外信息可以单独保存,或者可以在需要时从初始代码中访问,以便调试或服务于字段中的代码。在保持用于调试以及为字段中的代码提供服务所必需的处理的额外信息的可访问性的同时,通过减少内存足迹,该方法优化了内存使用率。
申请公布号 CN102081546A 申请公布日期 2011.06.01
申请号 CN201010543228.7 申请日期 2010.11.15
申请人 国际商业机器公司 发明人 H·W·亚当斯三世;S·C·弗利;C·E·赫利斯丘克;A·R·劳;P·D·希普顿
分类号 G06F9/455(2006.01)I 主分类号 G06F9/455(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 李玲
主权项 一种用于优化虚拟机或解释代码的方法,包括:接收包含多个程序指令以及第一额外信息的代码,其中所述代码用供虚拟机运行的语言编写,并且其中所述第一额外信息是第一类型的不可执行信息;通过移除所述第一额外信息以及将其替换成引用所述第一额外信息的位置的键值来修改所述代码;以及执行经过修改的代码,并且如果在运行过程中发生请求所述第一额外信息的事件,则响应于所述事件使用所述键值来定位处于所述位置的第一额外信息,并且从所述位置加载所述第一额外信息。
地址 美国纽约