专栏名称: ImportNew
伯乐在线旗下账号,专注Java技术分享,包括Java基础技术、进阶技能、架构设计和Java技术领域动态等。
目录
相关文章推荐
芋道源码  ·  10个高级的 SQL 查询技巧 ·  20 小时前  
芋道源码  ·  四种 API 架构风格 ·  20 小时前  
今天看啥  ›  专栏  ›  ImportNew

从 Java 进程里 dump 出类的 class 文件的小工具 – dumpclass

ImportNew  · 公众号  · Java  · 2017-05-05 12:43
    

文章预览

(点击 上方公众号 ,可快速关注) 来源:hengyunabc, blog.csdn.net/hengyunabc/article/details/51106980 如有好文章投稿,请点击 → 这里了解详情 Serviceability Agent 想要查看一些被增强过的类的字节码,或者一些AOP框架的生成类,就需要dump出运行时的Java进程里的字节码。 从运行的java进程里dump出运行中的类的class文件的方法,所知道的有两种 用agent attatch 到进程,然后利用Instrumentation和ClassFileTransformer就可以获取 到类的字节码了。 使用sd-jdi.jar里的工具 sd-jdi.jar 里自带的的sun.jvm.hotspot.tools.jcore.ClassDump就可以把类的class内容dump到文件里。 ClassDump里可以设置两个System properties: sun.jvm.hotspot.tools.jcore.filter Filter的类名 sun.jvm.hotspot.tools.jcore.outputDir 输出的目录 sd-jdi.jar ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览