У нас довольно большая база кода (150+ проектов, 400000+ строк кода Java, некоторые Groovy и Gradle код, некоторый код Perl, некоторый XML, много JSP и т.д.). Мне удалось открыть все эти проекты в Spring Tools Studio 2.6, к которым я также добавил некоторые плагины для Groovy, Perl, Checkstyle, PMD.
И проблема в том, что Eclipse постоянно поддерживает мой процессор. И это очень медленно, когда я что-то обновляю, он медленно создается, любые действия пользовательского интерфейса происходят с задержкой.
Кроме того, у меня неплохая машина 64-разрядная, 8 ГБ оперативной памяти, и я запускаю 64-разрядную версию STS, и я даю 2 ГБ для Eclipse (но в любом случае он не становится выше, чем 1 ГБ кучи).
Итак, мой первый вопрос - есть способ определить, что делает его медленным? И некоторые из вас, ребята, успешно работают с такими большими базами кода в одном рабочем пространстве?
Я пробовал смотреть на потоки (используя jconsole) JVM, который запускает Eclipse, но я не могу найти что-либо там.