Download Latest Version jvm-sandbox@1.4.0.zip (429.0 kB)
Email in envelope

Get an email when there's a new version of JVM Sandbox

Home / 1.3.0
Name Modified Size InfoDownloads / Week
Parent folder
jvm-sandbox@1.3.0.tar.gz 2019-12-12 232.6 kB
jvm-sandbox@1.3.0.zip 2019-12-12 408.0 kB
README.md 2019-12-12 1.4 kB
Totals: 3 Items   642.1 kB 0

SANDBOX探针调用从反射切换为接口调用提升容器性能

  • 1.3.0版本二进制包下载

  • 功能特性

  • 优化:

    1. 改变Spy调用采用反射的机制,使用SpyHandler的接口调用,提升性能 > 因为改变了sandbox-spy包的行为,所以本次升级必须要重启目标JVM

    2. 降低sandbox.sh脚本对环境要求的兼容性,当环境不匹配时更多主动的是报错而不是尝试兼容

  • 修复:

    1. 解决 #217 提出的RoutingClassLoader死锁
    2. 解决 #203 提出的attach和agent两种不同模式下对加载类异常的处理不同,会导致这些类无法被增强的BUG
    3. 解决 #236 提出的API向下兼容性问题
    4. 解决某些情况下卸载SANDBOX容器时会发生空指针的BUG,导致卸载不成功
  • 新增:

    1. Module中Command注解的方法入参,新增java.io.OutputStream类型。

      但不能和java.io.PrintWriter同时声明,否则运行会报错!

  • 不兼容声明

因为改变了sandbox-spy包的行为,所以本次升级必须要重启目标JVM

  • API
GROUP-ID ARTIFACT-ID VERSION
com.alibaba.jvm.sandbox sandbox-api 1.3.0
com.alibaba.jvm.sandbox sandbox-module-starter 1.3.0
Source: README.md, updated 2019-12-12