帮助手册

Java Agent 性能报告

本性能报告评估了 APM Insight Java Agent 对基于 Java 11 的电商应用的影响,重点分析内存消耗、CPU 使用率、响应时间开销及网络带宽消耗情况。

测试配置

  • 测试应用为基于 Spring 框架构建的电商商店。
  • 运行于 Java 11,并连接到 MySQL 数据库。
  • 测试持续一小时,应用设置为每分钟接收 2,000 个 HTTP 请求。

内存消耗

  • APM Insight Java Agent 消耗 100 MB 至 800 MB 内存,用于追踪应用服务器处理的所有事务。
  • 最坏情况下约 800 MB 的内存消耗,可能发生在 Agent 以事务、追踪、异常等最大采集限制运行时。

CPU 消耗

与未安装 APM Insight Java Agent 时相比,安装后 Java 应用(进程)的 CPU 消耗最多增加 2%

响应时间开销

  • 如果 APM Insight Java Agent 按照默认插桩配置追踪所有方法调用,则响应时间开销为实际响应时间的 3.5% - 3.7%
  • 响应时间开销与被插桩的方法调用数量成正比。如果通过自定义插桩配置了大量类或方法,预计开销会相应增加。

网络带宽消耗

  • APM Insight Java Agent 与 Site24x7 服务器之间仅有单向 HTTPS 通信,频率为每分钟一次
  • Agent 最多消耗 每小时 5 MB 的带宽。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!