我有一个 Swing 应用程序,它在 HPUX 刀片上运行(在其他环境中)并显示在 ThinClients 上。不幸的是,我们是在 Windows 机器上开发的。
使用 Blade/ThinClient 设置时,我们遇到了严重的性能问题,我认为这可能是由于远程渲染造成的。UI 几乎无法使用(在 Windows 中对点击做出反应的表格小于 50 毫秒,例如,在单元格周围绘制焦点边框,在 HPUX 中执行相同操作需要 750 - 1500 毫秒)。
有没有人有类似的经历和 - 更好的 - 一种补救方法?在我看来,这篇文章的性能问题可能来自使用 alpha 混合或抗锯齿。应用程序或其中一个库中的某些代码完全有可能使用其中之一或两者。有没有一种简单的方法可以完全禁止它?也许是一些晦涩的,很少提及的 JVM 标志?
概括:
- Swing App 在 HPUX Blade 上运行
- 在 ThinClient 上显示(X 转发)
- 与 windows / linux 台式电脑相比,严重的性能问题
- 我该如何优化?