Ускорьте Eclipse через X-сервер
В моей работе строгие правила безопасности, поэтому среда разработки полностью виртуализирована. У каждого разработчика есть рабочая станция с Windows XP и Citrix Metaframe. Из метафрейма разработчик открывает удаленный рабочий стол для Solaris на SPARC. И там, из терминала, он sshs подключается к одной из нескольких удаленных машин Linux с общими файловыми системами и работает там. Машины Linux не имеют настольных систем, поэтому большинство людей используют vim
для кодирования. (Это начинает звучать как статья для TheDailyWTF уже.)
Разработчики должны использовать машины Linux, потому что они единственные с установленным IBM ClearCase (они не могут видеть свой код в Windows или Solaris). К счастью, в Solaris есть X-сервер, поэтому люди могут по крайней мере использовать gvim
, Когда я установил Eclipse в Linux, он нормально работает на X-сервере, но производительность обновления вялая. Мне нужно подождать несколько секунд для каждого перекрашивания (что делает Eclipse непригодным для использования). Я уже знаю, что пропускная способность сети не является проблемой, все машины имеют несколько Мбит между ними.
Я не эксперт по Linux, поэтому я достиг предела отладки по этому вопросу. В Linux есть Java 6, в Solaris 10 с CDE. Я уже пробовал настройку -Dsun.java2d.pmoffscreen=false
, но это не помогает. gvim
также есть проблемы с перекрашиванием (но все еще можно использовать). Я также установил Xming
на машине с Windows и использовал PuTTY для удаленного доступа к Linux-блокам, но производительность перерисовки была еще хуже. Как я могу определить проблему так, чтобы я мог попросить системных администраторов ее исправить?
ОБНОВЛЕНИЕ: У нас также установлена IDE QtCreator, и она работает как шарм над Xming и Solaris X сервером. Так может это проблема с Java?