Можно также использовать его в рамках модели в хеше как это:
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
Eclipse 3.4 может потреблять намного больше памяти, чем предыдущие версии, благодаря подключаемому модулю проверки орфографии .
Вы можете отключить подключаемый модуль, перейдя в Окно -> Настройки -> Общие -> Редакторы -> Текстовые редакторы -> Проверка правописания и снятие флажка с заголовка поля «Включить проверку орфографии».
Конечно, советы, предлагающие использовать большие размеры кучи и лучшие сборщики мусора, вам подойдут. тоже хорошо.
Современным версиям Eclipse для работы требуется довольно много оперативной памяти. Но все равно должен работать довольно быстро на любой современной машине.
Предполагая, что у вас достаточно физической памяти (2 ГБ достаточно, если у вас не запущено много других процессов или вы не используете RAD), см. Эту статью о памяти Eclipse использование для получения некоторых советов по настройке параметров. Двумя наиболее частыми виновниками являются слишком низкие значения Xmx и / или MaxPermSize (для Xmx по умолчанию установлено значение 256 МБ, а для MaxPermSize - 64 МБ).
Вы изменяете значения, передавая аргументы командной строки или настраивая eclipse.ini в месте установки Eclipse .
У вас должно получиться что-то вроде этого:
...
-vmargs
-Xms128m
-Xmx1024m
-XX:MaxPermSize=128m
Хотя вы, вероятно, могли бы повозиться с конфигурацией, удалив различные плагины и т. Д., Вероятно, будет более рентабельным купить больше памяти. Сколько у вас сейчас есть? Я бы посчитал машину разработчика с менее чем 2 ГБ памяти соответствующей спецификациям, и подозреваю, что многие люди удвоят это количество ...
Если 400 МБ ОЗУ для вас представляют большую проблему, вы можете попробовать другую среду IDE. Eclipse хранит много информации о состоянии, часть или большая часть которой вам на самом деле не нужна. Это выбор дизайна.
Прямо сейчас у меня открыт один и тот же проект в Eclipse и QtCreator: после чистой перестройки Eclipse использует 156 МБ ОЗУ, Qt Creator доволен 66 МБ.