繁体   English   中英

Struts2的性能问题

[英]Struts2 performance issue

我在我的应用程序中使用Struts2。当用户数量较少时,它正常工作。 但是实时有大约3000个请求要求应用程序。并且在一段时间后我的JVM崩溃。我检查了线程转储,在执行OGNL表达式时似乎有很多线程被阻塞。

并且在选择时间内CPu利用率总是在130%左右。请告诉我在高度可扩展的环境中运行stuts2应用程序的最佳方法。

  • 让我们看看这是struts.ognl.enableExpressionCache的默认设置

### Caches解析了OGNL表达式,但可能导致内存泄漏

###如果应用程序生成许多不同的表达式

struts.ognl.enableExpressionCache =真

  • 或者尝试通过性能调优中的说明优化Struts2应用程序。
  • 或者使用Java Melody监视Struts2应用程序,可以通过添加拦截器来监视Struts2操作。

您使用的是哪个版本的Struuts2? OGNL表达语言存在一些已知问题。

在struts2邮件列表上关注这个帖子,它可能有助于你OGNL讨论

最近OGNL已经有很多性能提升,所以只需指定Struts2版本即可

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM