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