Предложения по оптимизации EGit для Eclipse

Я использую EGit на довольно большом и сложном наборе проектов Java (более миллиона строк кода )и история.
Здесь я столкнулся с серьезными проблемами производительности EGit, так как даже небольшое изменение в одной строке в файле Java приводит к тому, что EGit повторно -индексирует в течение нескольких минут, что замедляет работу всей системы. Действительно, даже командная строка git немного медленная, поскольку «git status» занимает около минуты из командной строки, но я могу жить с этой проблемой производительности и проблемой медлительности диалога фиксации EGit(ссылка). Поскольку я могу использовать командную строку git для фиксации и обновления, но я не хочу жертвовать своей производительностью Eclipse, поскольку это влияет на производительность.

Вот что я пытался сделать, погуглив и расспросив людей.:

  1. Добавлена ​​папка всех классов в файл исключения. Действительно, на данный момент пытался поместить папку классов в.gitignore.
  2. Дали Egit достаточно времени для завершения индексации, оставив машину включенной на день.
  3. Git staging, history и все другие представления Eclipse закрываются в рабочей среде Eclipse на время разработки.
  4. Выполнил "git gc" -Это повлияло на производительность командной строки, но почти не повлияло на EGit.
  5. Непроверенный декоратор Label для Git. Настройки -> Общие -> Внешний вид -> Оформление этикетки.
  6. Удален cygwin из пути, поскольку где-то на форуме читалось, что JGit может использовать cygwin для преобразования пути.
  7. Увеличен кеш окна с 10 до 70 м в Eclipse (Настройки -> Команда -> Git -> кеш окна ).

PS :Репозиторий Git указывает на удаленный репозиторий svn. Кроме того, я новичок в git, поэтому мог ошибиться в настройке,поэтому, пожалуйста, не стесняйтесь указывать что-либо.

Вот информация о моей системе, у меня не так много причудливых аппаратных характеристик, но есть запасная оперативная память (8 ГБ ).

  • git -версия графического интерфейса 0.16 GITGUID
  • версия git :1.7.10.mysysgit.1
  • JDK 1.6 _025
  • версия Eclipse :3.7.2 версия Java EE с параметры -Xms1536m -Xmx1536m
  • EGit :1.3.0.201202151440
  • Процессор Windows 7 :Core 2 Duo 2,6 ГГц

6
задан Arjan Tijms 4 August 2013 в 13:21
поделиться