用途:该技能属于 Java 性能分析工作流的第 4 步,用于在重构后严格验证性能优化是否生效。核心是保证基线与重构后使用完全相同的测试条件和负载模式,再生成重构后的分析报告并进行前后对比。
主要能力:生成重构后的性能报告;对比内存(泄漏、分配、GC)、CPU(热点、争用)等指标;进行并排火焰图分析;将发现记录到 profiler/docs/profiling-comparison-analysis-YYYYMMDD.md 和 profiler/docs/profiling-final-results-YYYYMMDD.md;验证成功标准并识别性能回退。文件命名采用 baseline/after 后缀与时间戳组织。
使用方式:先阅读 references/164-java-profiling-verify.md 并确认基线产物存在且非空;在相同负载与测试条件下运行分析器生成重构后数据;对内存、CPU、GC、线程做定量比较并并排查看火焰图;最后编写对比与最终结果报告,记录回退、收益和可复现的场景细节。
适用场景:验证性能修复、内存、线程、GC 或整体性能分析结果,以及性能基准对比。
限制:基线与重构后必须使用相同测试条件;比较前需确保两组报告都存在且非空;需记录测试场景与负载模式以便复现;若请求范围不明确,应先停止并提问;若缺少必要输入、文件或工具,应报告缺失内容并询问是否继续提供设置指导。具体命令、安装方式与价格信息暂未提供。