手机随时阅读
新人专享大礼包¥24
本文主要介绍使用Java Agent将一个正在运行的JVM当中的class进行导出。
Java Agent是JDK 1.5引入的技术,它的主要作用是进行bytecode instrumentation;它是Arthas使用的技术,它是Skywalking使用的技术,它一份非常有用的技术。
本文主要介绍使用Tree API来实现Cyclomatic Complexity。
本文主要是使用Analyzer类的newControlFlowEdge方法生成Control Flow Graph。
本文主要介绍使用自定义的Analyzer、Frame、Interpreter和Value来实现NullPointerException分析。
本文主要对Interpreter和Value类的精妙之处进行介绍。
本文主要介绍SourceInterpreter类的应用,即查找相关指令。
本文主要介绍SourceInterpreter类的应用,即反编译方法的参数。
本文主要对Tree API当中的SourceInterpreter类进行介绍。
本文主要介绍SimpleVerifier类的应用,即冗余变量分析。
本文主要是对SimpleVerifier类的应用,即如何移除checkcast指令。
本文主要对Tree API当中的SimpleVerifier类进行介绍。
本文主要介绍Tree API当中的BasicVerifier类。
本文主要对移除dead code进行介绍。
本文主要对BasicValue和BasicInterpreter类进行介绍。
Copyright © 2005-2022 51CTO.COM 版权所有 京ICP证060544号