Три самых влиятельных фактора для скорости Eclipse:
"та же" рабочая область в Индиго (3.7.2) SR2 загружается за 4 секунды в Kepler SR2 (4.3.2) за 7 секунд и в Луне (4.4.0) за 10 секунд. Все - пакеты EE Java. Более новые версии больше связали плагины, но тем не менее тенденция очевидна. ("той же" рабочей областью я имею в виду: то же (дополнительно установленный) используемые плагины, те же проекты, проверенные из управления версиями).
Запуск его с последний JDK (1.7 во время записи, которая не предотвращает Вас для компиляции в проекте Eclipse с любым другим JDK, который Вы хотите: 1.4.2, 1.5, 1,6 более старых...)
-vm jdk1.6.0_10\jre\bin\client\jvm.dll
Конфигурирование eclipse.ini (см. этот вопрос для полного eclipse.ini )
-Xms128m
-Xmx384m
-XX:MaxPermSize=128m _# NOTE: this option is obsolete in Java 8, it will be ignored_
-Xss2m
[...]
Xmx
аргументом является объем памяти, который Eclipse получит (простыми словами). С -Xmx384m
, это добирается 384 МБ RAM, с -Xmx4G
это добирается 4 ГБ, и т.д.
Примечание:
что касается jvm.dll имеет преимущества:
, Но это может также иметь некоторые недостатки если Вы попытка продвинуть память слишком высоко .
память по умолчанию, взятая Eclipse, комбинация MaxPermSize и Xmx. Здесь [до 1 112] 512 общее количество МБ, которое является достаточно для 1 компьютер памяти ГБ.
Другой подход - отойти от двоичных чисел. Перефразируйте вопрос так: «Какой самый короткий из возможных шаблонов является направленным, если разрешено использовать любое количество уникальных символов?»
Ответ здесь - 3 (например, A; B; C или #; &; @) т.к. 2 не работает. Итак, когда у вас есть образец, подобный ABC, становится ясно, в каком направлении идет муравей.
Либо ... CABCABCABCABCAB ... (слева направо) Или ... CBACBACBACBACBA ... (справа налево)
Теперь, сколько двоичных цифр нам нужно, чтобы записать шаблон из трех символов в троичной системе (основание-3)?
Две двоичные цифры позволяют вам запишите одну четвертичную (основание 4) цифру, которая является первой цифрой с основанием больше или равной 3.
Таким образом: (2 цифры на символ), умноженные на (3 символа) = 6 двоичных цифр.
ChssPly76 имеет правильный ответ (IMHO) в комментариях выше.
6 цифр, например 100110.