Glassfish 4——在 Solaris 上显示 p:dialog 很慢,但在 PC 上却不是

Glassfish 4 -- displaying p:dialog is so slow on Solaris but not PC

我有一个相当复杂的应用程序,有很多选项卡。每个选项卡显示一个或两个数据表。当用户选择一行时,会弹出一个对话框 window,显示该行的详细信息。定义的对话框数量大约是选项卡数量的两倍。

在我的 Solaris 机器上,从我调用 chain.doFilter() 到在我的代码中调用第一个 get 方法需要 5 秒。如果我在我的 PC 上安装的 Glassfish 上进行相同的测试,则需要 .05 秒。

这是怎么回事?我在我的代码中到处都记录了日志,并且确信代码工作正常,只是在 Solaris 机器上太慢了。

即使我只删除了一个选项卡和一个对话框,在 Solaris 机器上仍然需要大约 2 秒。

过去 2 周我一直在拔头发!关于我还能做些什么来调试的任何提示也会有所帮助。

谢谢。

根据@jiliagre,我正在回答我自己的问题。我通过从 Glassfish 4.1 升级到 4.1.1

解决了这个问题