JVM诊断

作者: 火火说技术 | 来源:发表于2018-06-06 13:35 被阅读0次

    JVM诊断

    Btrace

    一种用于Java平台的安全,动态的跟踪工具

    BTrace可用于动态跟踪正在运行的Java程序,BTrace动态地测试目标应用程序的类以注入跟踪代码(“字节代码跟踪”)。

    github代码 https://github.com/btraceio/btrace

    jvm-sandbox

    基于Btrace进行的一个封装,目标用户是对JVM的操作有需求和想法的人

    github代码 http://www.52im.net/article-285-1.html

    greys-anatomy

    主要用来进行看日志,Greys是一个JVM进程执行过程中的异常诊断工具,可以在不中断程序执行的情况下轻松完成问题排查工作。

    github代码 https://github.com/oldmanpushcart/greys-anatomy

    byte-buddy

    Java虚拟机的运行时代码生成, 其实就是简化了ASM的繁复操作。

    https://github.com/raphw/byte-buddy

    学习路径

    原理学习 -> jvm-sandbox(文档相对来说全一点) -> greys-anatomy -> Btrace
    字节码学习 -> byte-buddy -> ASM

    相关文章

      网友评论

          本文标题:JVM诊断

          本文链接:https://www.haomeiwen.com/subject/xbsbsftx.html