更新时间:2025-06-27 GMT+08:00
概述
Debugging诊断可协助用户分析线程状况,获取方法及对象实时参数。方便开发人员从实时的远程应用程序中获取调试信息,而无需重新启动应用程序,也不会阻止它并导致服务停机。
使用限制
- 为了应用运行稳定,强烈建议您按照要求升级JDK版本,在低版本的JDK上使用Debugging诊断功能,存在应用崩溃的风险。
- Debugging诊断仅针对白名单用户开放。
表1 JDK版本说明 JDK类型
版本
OpenJDK
- OpenJDK 8u352+
- OpenJDK 17.0.5+
Oracle JDK
- Oracle JDK 17.0.9+
表2 Agent版本说明 Agent版本
说明
2.4.10-profiler
Agent版本2.4.10-profiler及以后版本,支持Debugging诊断。
表3 使用限制以及说明 序号
使用限制及说明
1
Debugging诊断需要环境中含有jdk8或者jdk17,如果仅有JRE则无法使用。
2
Debugging诊断仅支持JAVA语言。
性能影响
Debugging诊断功能经性能测试,在一般的应用所有功能效果全部开启的情况下, CPU提升<5%,内存提升<100MB,时延提升<5%左右。
父主题: Debugging诊断