Reddit网友:Springboot升级后性能下降

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

团队升级了springboot和Java版本,发现性能下降。怀疑spring是原因,建议检查配置文件和持久层查询执行时间。分析应用程序旧版本与新版本,可能是Hibernate问题。建议升级到Java 21,运行APM工具如New Relic、Dynatrace等。

🎯

关键要点

  • 团队将springboot和Java版本从2.7升级到3.1.2,从Java 11升级到Java 17,发现性能下降。

  • API的p99延迟从约2秒增加到5.5-6秒,升级后性能测试结果不佳。

  • 怀疑spring可能是性能下降的原因,建议检查配置文件和持久层查询执行时间。

  • 需要分析旧版本与新版本的应用程序,识别性能瓶颈。

  • 可能是Hibernate问题,Spring Boot升级后更新了所有依赖项,导致参数化查询执行时间增加。

  • 建议升级到Java 21以利用虚拟线程。

  • 建议运行APM工具如New Relic、Dynatrace等,以快速识别性能问题并比较版本变化。

➡️

继续阅读