You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从TomEE 9升级到TomEE 10后Faces Web应用性能大幅下降求助

PrimeFaces 13应用升级TomEE 10后性能暴跌问题求助

我们近期将基于PrimeFaces 13的应用从TomEE 9.1.3 PLUME(搭配Mojarra Faces 3、Eclipselink 3、OpenJDK17)升级到TomEE 10.1.2 PLUME(搭配Mojarra Faces 4、Eclipselink 4、OpenJDK21)后,发现性能大幅下降(降幅超2倍)。

环境信息

  • PrimeFaces 13.0.8
  • ojdbc11:21
  • Oracle 19c数据库
  • gradle 8.7构建系统
  • 因需使用Eclipselink执行原生查询和调用数据库包,故采用TomEE PLUME版本

性能测试数据

  • 基础测试:追踪页面3个XHR请求耗时
    • TomEE10+JDK21:4900ms-6800ms-2100ms
    • TomEE10+JDK17:9200ms-8400ms-5700ms
    • TomEE9+JDK17:2700ms-3000ms-800ms
  • 替换MyFaces测试:将TomEE10的Mojarra替换为MyFaces 4.0.3后,性能提升2-10倍,尤其RESTORE_VIEW阶段快10倍,RENDER_RESPONSE阶段快2-3倍
  • Mojarra版本对比:测试多个Mojarra 4.x版本,均未达到Mojarra 3.x的性能水平
  • 跨版本兼容测试:在TomEE10中使用Mojarra 3.0.5,性能接近TomEE9,但换回Mojarra 4.0.11后性能再次下降

已排查情况

  • 已排除Eclipselink/数据库层面问题
  • 检查了server.xml、tomee.xml及应用配置(依赖、命名空间、faces-config.xml等),未发现异常
  • 浏览器监控显示TomEE10的请求Wait阶段更长

现寻求性能下降原因分析及优化方案,可提供更多技术细节。

内容的提问来源于stack exchange,提问作者cyanotyp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 23:52:32