Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In my job we have tight security rules, so the development environment is all virtualized. Each developer has a workstation with Windows XP and Citrix Metaframe. From the Metaframe, the developer opens a remote desktop to Solaris on SPARC. And in there, from the terminal, he sshs into one of several remote Linux machines with shared filesystems and works there. The Linux machines have no desktop system, so most people use vim for coding. (This starts sounding like an article to TheDailyWTF already.)

The developers must use the Linux machines, because they are the only ones with IBM ClearCase installed (they can't see their code in Windows or Solaris). Fortunately, the Solaris has an X server, so people can at least use gvim. When I installed Eclipse in Linux, it runs OK over the X server, but the refresh performance is sluggish. I need to wait several seconds for every repaint (which renders the Eclipse unusable). I already know that the network bandwidth is not an issue, all machines have several Mbits between them.

I'm not a Linux expert, so I reached my debugging limits on this. Linuxes have Java 6, Solaris is 10 with CDE. I already tried setting -Dsun.java2d.pmoffscreen=false, but that does not help. The gvim has repaint issues as well (but is still usable). I also installed Xming on the Windows machine and used PuTTY to remote into the Linux boxes, but the repaint performance was even worse. How can I pinpoint the problem so that I can ask sysadmins to fix it?

UPDATE: We have also QtCreator IDE installed, and it works like a charm over both Xming and Solaris X server. So maybe it's a Java issue?

share|improve this question
It really reads a bit like a DailyWTF – Christopher Perrin Aug 9 '13 at 11:37
Frankly your whole environment sounds like the problem - I would start by taking a big, clean sheet of paper and designing something that's not quite so terribly convoluted. If that's not an option I have no idea where to even begin in untangling this knot. – voretaq7 Aug 9 '13 at 21:08

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.