六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 41|回复: 0

DCE VM HotSwap增强

[复制链接]

升级  2.67%

12

主题

12

主题

12

主题

秀才

Rank: 2

积分
54
 楼主| 发表于 2013-2-7 03:45:29 | 显示全部楼层 |阅读模式
 
         我们知道,在SunHotSpot JVM的debug模式下,我们可以修改方法body的代码而不需要重启JVM,但是这种修改在当前的JVM版本中是有限制的,即不能动态增加/删除成员变量,也不能动态增加/删除/修改方法定义。
         DynamicCode Evolution Virtual Machine (DCE VM) 是HotSpot JVM的一个HotSwap增强,允许无限制的修改类定义。需要注意的是,在DCE VM的文档中提醒到,该补丁目前还处于试验阶段. 当该补丁用于调试java程序使用是相当稳定的,但不提倡在生产环境中使用该补丁。
         该插件的安装非常简单,在Windows,模式下,下载安装包,在命令行中运行java –jar dcevm-0.2-win.jar,安装程序会替换掉java下bin/client/jvm.dll 和 bin/server/jvm.dll ,并将dcevm.jar 加到lib/ext/ 目录。
         参考地址:http://ssw.jku.at/dcevm/
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表