![通过 X 服务器加速 Eclipse](https://linux22.com/image/803591/%E9%80%9A%E8%BF%87%20X%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E9%80%9F%20Eclipse.png)
我的工作有严格的安全规则,因此开发环境全部是虚拟化的。每个开发人员都有一个装有 Windows XP 和 Citrix Metaframe 的工作站。开发人员从 Metaframe 打开远程桌面,连接到 SPARC 上的 Solaris。然后,从终端,他通过 ssh 连接到几台具有共享文件系统的远程 Linux 机器之一,并在那里工作。Linux 机器没有桌面系统,因此大多数人用它vim
来编码。(这听起来已经像是 TheDailyWTF 的一篇文章了。)
开发人员必须使用 Linux 机器,因为只有这些机器安装了 IBM ClearCase(他们无法在 Windows 或 Solaris 中看到他们的代码)。幸运的是,Solaris 有一个 X 服务器,因此人们至少可以使用gvim
。当我在 Linux 中安装 Eclipse 时,它在 X 服务器上运行正常,但刷新性能很慢。每次重新绘制我都需要等待几秒钟(这会导致 Eclipse 无法使用)。我已经知道网络带宽不是问题,所有机器之间都有几兆位。
我不是 Linux 专家,因此我在这方面达到了调试极限。Linux 有 Java 6,Solaris 有带 CDE 的 10。我已经尝试设置-Dsun.java2d.pmoffscreen=false
,但这没有帮助。gvim
也有重绘问题(但仍然可用)。我也在Xming
Windows 机器上安装了并使用 PuTTY 远程进入 Linux 机器,但重绘性能更差。我如何才能查明问题,以便我可以要求系统管理员修复它?
更新:我们还安装了 QtCreator IDE,它在 Xming 和 Solaris X 服务器上都运行良好。所以这可能是 Java 的问题?