标签:javaagents

  • 如何加快运行时Java代码检测? - java

    时间:2020-8-29

    我制作了一个Java代理,该代理在运行时期间附加到JVM,并检测所有已加载的项目类并插入一些日志记录语句。总共有11k个课程。我测量了transform的ClassFileTransformer方法花费的总时间为3秒。但是整个检测过程的持续时间约为30秒。这是我重新转换班级的方式: instrumentation.retransformClasses(myC […]

  • Java:javaagent无法访问tools.jar - java

    时间:2020-7-23

    我正在开发一个Java代理,它通过tools.jar之类的反射使用com.sun.tools.javac.util.Options中的某些类。 为了测试我的代理,我要设置set JAVA_TOOL_OPTIONS=-javaagent:path-to-my-agent-jar并在将Java代理挂接到的简单gradle项目上启动构建。 我已将tools.jar […]