Glassfish 4——在 Solaris 上显示 p:dialog 很慢,但在 PC 上却不是
Glassfish 4 -- displaying p:dialog is so slow on Solaris but not PC
- JSF2
- Primefaces 5.3
- 玻璃鱼 4
- PC -- Window7(64 位)专业版
- Solaris -- 5.10 Generic_142900-02 sun4v sparc SUNW,Sun-Fire-T1000 Solaris
我有一个相当复杂的应用程序,有很多选项卡。每个选项卡显示一个或两个数据表。当用户选择一行时,会弹出一个对话框 window,显示该行的详细信息。定义的对话框数量大约是选项卡数量的两倍。
在我的 Solaris 机器上,从我调用 chain.doFilter() 到在我的代码中调用第一个 get 方法需要 5 秒。如果我在我的 PC 上安装的 Glassfish 上进行相同的测试,则需要 .05 秒。
这是怎么回事?我在我的代码中到处都记录了日志,并且确信代码工作正常,只是在 Solaris 机器上太慢了。
即使我只删除了一个选项卡和一个对话框,在 Solaris 机器上仍然需要大约 2 秒。
过去 2 周我一直在拔头发!关于我还能做些什么来调试的任何提示也会有所帮助。
谢谢。
根据@jiliagre,我正在回答我自己的问题。我通过从 Glassfish 4.1 升级到 4.1.1
解决了这个问题
- JSF2
- Primefaces 5.3
- 玻璃鱼 4
- PC -- Window7(64 位)专业版
- Solaris -- 5.10 Generic_142900-02 sun4v sparc SUNW,Sun-Fire-T1000 Solaris
我有一个相当复杂的应用程序,有很多选项卡。每个选项卡显示一个或两个数据表。当用户选择一行时,会弹出一个对话框 window,显示该行的详细信息。定义的对话框数量大约是选项卡数量的两倍。
在我的 Solaris 机器上,从我调用 chain.doFilter() 到在我的代码中调用第一个 get 方法需要 5 秒。如果我在我的 PC 上安装的 Glassfish 上进行相同的测试,则需要 .05 秒。
这是怎么回事?我在我的代码中到处都记录了日志,并且确信代码工作正常,只是在 Solaris 机器上太慢了。
即使我只删除了一个选项卡和一个对话框,在 Solaris 机器上仍然需要大约 2 秒。
过去 2 周我一直在拔头发!关于我还能做些什么来调试的任何提示也会有所帮助。
谢谢。
根据@jiliagre,我正在回答我自己的问题。我通过从 Glassfish 4.1 升级到 4.1.1
解决了这个问题