Если вы не привязаны к Eclipse по таким причинам, как работа, какой-нибудь подключаемый модуль \ функциональность, который вам нужен, который доступен только через Eclipse и т. Д .; тогда одной из возможных стратегий является полное избавление от Eclipse. Это значительно ускорит процесс.
Вы можете переключиться на любую другую среду разработки или среду разработки, которая делает то, что вам нужно. Одним из примеров будет NetBeans . Некоторые из предложенных ускорений также применимы к NetBeans или любой другой IDE.
Один из примеров, который относится непосредственно к Linux, - это максимально возможное перемещение на tmpfs
монтирование. Для разработки Java в NetBeans я переместил документацию и исходный код Java на tmpfs
монтирование, что привело к огромному увеличению производительности.
Аналогично, во время разработки на C ++ я позабочусь о том, чтобы все дерево исходных текстов было в моем tmpfs
монтировании, если это возможно. Хотя я не проводил сравнительного анализа производительности сборки, несколько тестов на базе кода разумного размера (несколько сотен исходных файлов + заголовки) привели к сокращению времени компиляции на> 50%.
Имейте в виду, что ваши данные не сохранятся во время потери питания при использовании этого метода. Чтобы бороться с этим, можно создать скрипт, который rsync
s монтирует tmpfs
в некоторый каталог резервного копирования, и добавить этот скрипт как cronjob, который выполняется каждую минуту.