Skip to content
Compare
Choose a tag to compare
@dongchenxu dongchenxu released this 27 Sep 08:29
· 195 commits to master since this release

BUGFIX版本

  • 1.2.2版本二进制包下载

  • 功能特性

    • 新增:

      1. Advice可以获取到对应的ClassLoader #161
    • 修复:

      1. 修复并发搜索类时导致内存泄漏问题

        原有的GaLRUCache采用的是LinkedHashMap实现,会在并发情况下搜索模块出现内存泄漏,导致FG。并发的场景是JVM自己的类加载触发类搜索和module自己增强时主动搜索情况。修复方案是使用Guava的LRU替换自己实现的GaLRUCache。

      2. 懒加载化Advice结构部分重量级字段的获取,提升AdviceListener的性能和稳定性

      3. 优化类搜索、事件处理等关键路径上使用String.format()导致性能开销过大的问题 #209

      4. 修复部分情况下BootstrapClassLoader加载的类无法正确被解析的BUG #168 #189

      5. 修复properties配置文件配置的ip/port不生效 #143

      6. 优化@command@http的注解,帮助大家规避掉老版本兼容问题 #200

      7. 修复查找JVM_HOME一定概率出现问题 #141

  • 不兼容声明

  • API