Самая короткая строка битов, бесконечное повторение которой отличается после реверсирования

Три самых влиятельных фактора для скорости Eclipse:

  • Используя последняя версия Eclipse (3.4 Ganimede во время записи в 2008)
    Примечание, что David BalaЕѕic комментарий (июль 2014) противоречит этому критерии, который работал шесть лет назад:

"та же" рабочая область в Индиго (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  ГБ, и т.д.

Примечание:

  1. что касается jvm.dll имеет преимущества:

    • Экран-заставка, подходящий раньше.
    • Eclipse.exe в списке процессов вместо java.exe.
    • Брандмауэры: Eclipse хочет получить доступ к Интернету вместо Java.
    • проблемы брендинга управления окнами, особенно в Windows и Mac

    , Но это может также иметь некоторые недостатки если Вы попытка продвинуть память слишком высоко .

  2. память по умолчанию, взятая Eclipse, комбинация MaxPermSize и Xmx. Здесь [до 1 112] 512  общее количество МБ, которое является достаточно для 1  компьютер памяти ГБ.

10
задан Gilles 'SO- stop being evil' 29 August 2012 в 22:36
поделиться

2 ответа

Другой подход - отойти от двоичных чисел. Перефразируйте вопрос так: «Какой самый короткий из возможных шаблонов является направленным, если разрешено использовать любое количество уникальных символов?»

Ответ здесь - 3 (например, A; B; C или #; &; @) т.к. 2 не работает. Итак, когда у вас есть образец, подобный ABC, становится ясно, в каком направлении идет муравей.

Либо ... CABCABCABCABCAB ... (слева направо) Или ... CBACBACBACBACBA ... (справа налево)

Теперь, сколько двоичных цифр нам нужно, чтобы записать шаблон из трех символов в троичной системе (основание-3)?

Две двоичные цифры позволяют вам запишите одну четвертичную (основание 4) цифру, которая является первой цифрой с основанием больше или равной 3.

Таким образом: (2 цифры на символ), умноженные на (3 символа) = 6 двоичных цифр.

6
ответ дан 4 December 2019 в 02:26
поделиться

ChssPly76 имеет правильный ответ (IMHO) в комментариях выше.

6 цифр, например 100110.

2
ответ дан 4 December 2019 в 02:26
поделиться
Другие вопросы по тегам:

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