Java热加载(HotSpot)工具 Dcevm

GPL
Java
跨平台
2012-03-26
bs2004

dcevm(DynamicCode Evolution Virtual Machine)是java hostspot的补丁(严格上来说是修改),允许(并非无限制)在运行环境下修改加载的类文件。当前虚拟机只允许修改方法体(method bodies),decvm,可以增加 删除类属性、方法,甚至改变一个类的父类。

警告: 该补丁目前还处于试验阶段。当该补丁用于调试java程序使用时,是相当稳定的。

注:1,首先dcevm是java hostspot的补丁,(Windows为例)安装dcevm会将机器上使用的jvm.dll替换掉;

2,经实践试用,dcevm有诸多限制,不如jrebel及jetty好用。

 

加载中

评论(1)

Kent_Chen
Kent_Chen
jrebel Dcevm

暂无资讯

暂无问答

JDK扩展DCEVM让WEB程序完全不重启调试

目前JDK默认支持对方法体内部的修改,可以重新自动加载。所以在WEB工程中,可以不重启WEB容器的情况下修改方法体内部的实现,进行程序调试。但是很多时候需要新增实例变量和方法,这个时候,...

2016/10/23 21:03
12
0
IDEA 热部署 自动部署不用重启tomcat 超级好用

第一安装 dcevm 下载地址http://ssw.jku.at/dcevm/binaries/ java -jar dcevm-0.2-win.jar ,选择需要安装该补丁的jdk,点击按钮Install即可 第二:IDEA 在Debug模式下运行,这时随便修改文件...

2012/09/29 22:52
1K
0
java hotswap

java hotswap

2014/08/07 19:32
27
0
IntelliJ+Tomcat的热部署

配置intelliJ 项目 的 artifact 启动tomcat 修改代码或页面时按shift+F9,点击update classes and resources则可,秒同步 之前一直搞jrebel和dcevm什么的,其实tomcat的这个hot swap非常好用...

2015/05/12 10:51
112
0
spring-loaded热部署

Spring项目热部署方案 spring-projects/spring-loaded IntelliJ IDEA+springloaded热部署 SpringBoot项目在IntelliJ IDEA中实现热部署 采用了spring-loaded一段时间,但是效果不是很好,有些...

2018/07/20 11:28
28
0
Java资源大全(国外程序员推荐篇)

简介:构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进...

2015/11/26 00:43
318
0
加速Java应用开发速度2——加速项目调试启动速度

《加速Java应用开发速度》系列目录: 加速Java应用开发速度1——加速spring/hibernate应用调试时启动速度 加速Java应用开发速度2——加速项目调试启动速度 加速Java应用开发速度3——单元/集...

2014/02/18 15:17
111
0
推荐!国外程序员整理的Java资源大全

构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配...

2015/02/12 23:45
122
1
JAVA基础知识整理 常用框架

JAVA基础知识整理 常用框架

2015/09/23 19:30
1K
2
Java程序员【资源大全】

【编者按】Java几乎是许多程序员们的入门语言,并且也是世界上非常流行的编程语言。国外程序员Andreas Kull在其Github上整理了非常优秀的Java开发资源,推荐给大家。译文由ImportNew- 唐尤华...

2015/01/09 17:46
698
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部