Name | Modified | Size | Downloads / 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探针调用从反射切换为接口调用提升容器性能
-
功能特性
-
优化:
-
改变Spy调用采用反射的机制,使用SpyHandler的接口调用,提升性能 > 因为改变了
sandbox-spy
包的行为,所以本次升级必须要重启目标JVM -
降低sandbox.sh脚本对环境要求的兼容性,当环境不匹配时更多主动的是报错而不是尝试兼容
-
-
修复:
- 解决 #217 提出的RoutingClassLoader死锁
- 解决 #203 提出的attach和agent两种不同模式下对加载类异常的处理不同,会导致这些类无法被增强的BUG
- 解决 #236 提出的API向下兼容性问题
- 解决某些情况下卸载SANDBOX容器时会发生空指针的BUG,导致卸载不成功
-
新增:
-
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 |