持续剖析数据上报量大时,有三种最直接的优化手段:
按优先级选择性开启功能:ARMS 持续剖析功能优先级为代码热点 > CPU 热点 > 内存热点。如果数据量大,可只保留高优先级功能,关闭低优先级的。
部分节点开启:当一个应用存在多个实例时,选择性开启部分节点的持续剖析,而非所有节点全部开启。
调高采样阈值:调高 CPU 热点和代码热点的采样频率,或调高内存热点的采样阈值。需要注意:阈值调高虽然可以显著降低数据上报量,但会导致持续剖析数据精度大幅下降,需要在成本和精度之间做权衡。
建议从第一和第二种方案入手,对精度影响最小。




