【发布时间】:2015-06-21 11:48:34
【问题描述】:
Orbeon 的性能有点问题。当有大约 10 人同时填写表格时,Orbeon 变得越来越慢,表格打开时间很长。但事实证明,在重新启动服务器后(我们使用 Tomcat 顺便说一句。)一切都加快了。改进会持续一段时间,然后我们必须重新启动 Tomcat。
您知道这种行为的原因是什么吗?有什么方法可以不同地配置 Orbeon 以避免不断重启服务器?
【问题讨论】:
标签: orbeon
Orbeon 的性能有点问题。当有大约 10 人同时填写表格时,Orbeon 变得越来越慢,表格打开时间很长。但事实证明,在重新启动服务器后(我们使用 Tomcat 顺便说一句。)一切都加快了。改进会持续一段时间,然后我们必须重新启动 Tomcat。
您知道这种行为的原因是什么吗?有什么方法可以不同地配置 Orbeon 以避免不断重启服务器?
【问题讨论】:
标签: orbeon
我有两个建议:
首先,即使这是一个长镜头,如果您正在运行 Java 7,请确保您没有使用 -XX:+TieredCompilation VM 选项。如果您有该选项,只需将其删除。但除非您使用默认具有该选项的某些 JBoss 版本,否则您不太可能手动添加该选项。
自 4.5 以来,我们在多个地方改进了 Orbeon Forms 的性能。例如,您可以看到performance issues solved in 4.6,并且在过滤器中将4.6 更改为4.7、.4.8 和4.9,您可以看到这些版本中所做的所有改进。所以我的建议是升级到最新版本(在撰写本文时为 4.9)。
如果这些都不能解决问题,我们很可能需要与您更密切地合作以提供帮助。
【讨论】: