Как уменьшить использование памяти Eclipse?

Можно также использовать его в рамках модели в хеше как это:


class MyModel

  SOME_ATTR_OPTIONS = {
    :first_option => 1,
    :second_option => 2, 
    :third_option => 3
  }
end

И использование это как это:



if x == MyModel::SOME_ATTR_OPTIONS[:first_option]
  do this
end

77
задан AngryHacker 29 September 2009 в 06:03
поделиться

4 ответа

Eclipse 3.4 может потреблять намного больше памяти, чем предыдущие версии, благодаря подключаемому модулю проверки орфографии .

Вы можете отключить подключаемый модуль, перейдя в Окно -> Настройки -> Общие -> Редакторы -> Текстовые редакторы -> Проверка правописания и снятие флажка с заголовка поля «Включить проверку орфографии».

Конечно, советы, предлагающие использовать большие размеры кучи и лучшие сборщики мусора, вам подойдут. тоже хорошо.

82
ответ дан 24 November 2019 в 10:58
поделиться

Современным версиям Eclipse для работы требуется довольно много оперативной памяти. Но все равно должен работать довольно быстро на любой современной машине.

Предполагая, что у вас достаточно физической памяти (2 ГБ достаточно, если у вас не запущено много других процессов или вы не используете RAD), см. Эту статью о памяти Eclipse использование для получения некоторых советов по настройке параметров. Двумя наиболее частыми виновниками являются слишком низкие значения Xmx и / или MaxPermSize (для Xmx по умолчанию установлено значение 256 МБ, а для MaxPermSize - 64 МБ).

Вы изменяете значения, передавая аргументы командной строки или настраивая eclipse.ini в месте установки Eclipse .

У вас должно получиться что-то вроде этого:

...
-vmargs
-Xms128m
-Xmx1024m 
-XX:MaxPermSize=128m
6
ответ дан 24 November 2019 в 10:58
поделиться

Хотя вы, вероятно, могли бы повозиться с конфигурацией, удалив различные плагины и т. Д., Вероятно, будет более рентабельным купить больше памяти. Сколько у вас сейчас есть? Я бы посчитал машину разработчика с менее чем 2 ГБ памяти соответствующей спецификациям, и подозреваю, что многие люди удвоят это количество ...

8
ответ дан 24 November 2019 в 10:58
поделиться

Если 400 МБ ОЗУ для вас представляют большую проблему, вы можете попробовать другую среду IDE. Eclipse хранит много информации о состоянии, часть или большая часть которой вам на самом деле не нужна. Это выбор дизайна.

Прямо сейчас у меня открыт один и тот же проект в Eclipse и QtCreator: после чистой перестройки Eclipse использует 156 МБ ОЗУ, Qt Creator доволен 66 МБ.

2
ответ дан 24 November 2019 в 10:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: