4

Я помню, что Unix (Sun Blades и Linux) действительно запускал Java-приложения мгновенно, особенно если сравнивать с Windows. Это было круто, но теперь я вызываю java-утилиту миллионы раз в секунду в командном файле, и время запуска является узким местом. Я вижу, что эксперты по обмену имеют тот же вопрос и обнаружили вариант,

но он отключен и у них нет ответа.

2 ответа2

2

Я нашел способ включить это в любой операционной системе.

Ниже приведены шаги. Пожалуйста, измените пути в соответствии с вашей операционной системой

  1. Откройте cmd как администратор

  2. cd C:\Program Files\Java\jre7\bin

  3. jqs.exe -register

  4. jqs.exe -enable

2

Для получения дополнительной информации я хотел бы увидеть эту статью справки JQS

Цитата:

JQS включен по умолчанию в операционных системах Windows XP и Windows 2000, и JQS не требуется в Windows Vista или Windows 7, поскольку оба предлагают свои собственные механизмы предварительной загрузки. Процесс с именем jqs.exe будет работать в фоновом режиме, чтобы обеспечить быстрый запуск. jqs.exe будет загружен после перезагрузки Windows. Инструкции по отключению JQS и процесса jqs.exe приведены ниже.

Насколько я могу судить, Oracle не видит необходимости в Vista и 7. Я не верю, что возможно включить его на любой ОС. Интересно, что страница справки предоставляет документацию о том , как включить JQS выключить на Windows 7/Vista, но не дальше.

Что касается механизма предварительной загрузки Vista/7, похоже, что, к сожалению, нет способа указать программы для кэширования. Это все делается автоматически.

Что касается виртуальных дисков, как упомянул Journeyman Geek, существует множество вариантов, таких как AMD Ramdisk или Dataram's Ramdisk.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .