更新时间:2024-12-12 GMT+08:00
分享

Debugging诊断概述

Debugging诊断可协助用户分析线程状况,获取方法及对象实时参数。方便开发人员从实时的远程应用程序中获取调试信息,而无需重新启动应用程序,也不会阻止它并导致服务停机。

约束与限制

为了应用运行稳定,强烈建议您按照要求升级JDK版本,在低版本的JDK上使用Debugging诊断功能,存在应用崩溃的风险。

Debugging诊断仅针对白名单用户开放。

表1 Agent版本说明

Agent版本

说明

2.4.10-profiler

Agent版本2.4.10-profiler及以后版本,支持Debugging诊断。

表2 使用限制以及说明

序号

使用限制及说明

1

Debugging诊断需要环境中含有jdk8或者jdk17,如果仅有JRE则无法使用。

2

Debugging诊断仅支持JAVA语言。

性能影响

Debugging诊断功能经性能测试,在一般的应用所有功能效果全部开启的情况下, CPU提升<5%,内存提升<100MB,时延提升<5%左右。

相关文档