首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

DCE VM HotSwap加强

2012-12-22 
DCE VM HotSwap增强????????? 我们知道,在SunHotSpot JVM的debug模式下,我们可以修改方法body的代码而不需

DCE VM HotSwap增强

?

???????? 我们知道,在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/

热点排行