Существует ли способ сохранить информацию JIT JAVA для следующего запуска так, чтобы я не нагревал код каждый день?

У меня есть процесс JAVA, который работает каждый день и получает приблизительно 1 000 или 2 000 ударов, прежде чем он будет полностью оптимизирован JIT. То, что я хотел бы сделать, является сохранением информация о JIT так, чтобы на следующий день это могло запуститься в оптимизированном состоянии. Кажется, что это должно быть возможно, но я не был в состоянии найти любой метод для того, чтобы сделать так.

13
задан Zip 1 February 2010 в 17:19
поделиться

2 ответа

HKEY _ CURRENT _ USER\Software\Classes\http\shell\open\command\( Default) - обработчик текущего пользователя для протокола HTTP (что означает «браузер по умолчанию»; ПРИМЕЧАНИЕ: это НЕ то же самое, что обработчик .html по умолчанию!).

Однако в верхней части меню «Пуск» можно использовать другой браузер без изменения значения по умолчанию. К вашему сведению, имя исполняемого файла браузера в меню «Пуск» хранится в HKEY _ CURRENT _ USER\Software\Clients\StartMireInternet\( Default) .

-121--3545641-

Ну, это зависит от того, что вы тестируете. Есть много способов справиться с подобными вещами. Я предпочитаю использовать Asterisk Call Files в комплекте с кодом dialplan. EG: Создайте файл вызова, чтобы набрать какой-то публичный номер, как только на него ответят, вернуться к указанному контексту dialplan и выполнить всю мою логику тестирования (воспроизведение звуковых файлов, прослушивание клавиатур и т.д.)

Я написал библиотеку файлов вызова Asterisk, которая делает этот вид тестирования ЧРЕЗВЫЧАЙНО простым. В нем также много документации/примеров, проверьте его здесь: http://pycall.org/ . Это может вам помочь.

Удачи!

-121--4998287-

Вы можете использовать компилятор с опережающим временем, такой как JET или GCJ, но я не верю, что есть какой-либо стандартный способ сохранить форму JIT. Имейте в виду, что это связывает вашу программу с архитектурой, на которой вы работаете, но кажется, что вы знаете и принимаете это.

3
ответ дан 2 December 2019 в 02:05
поделиться

Можете ли вы просто сохранить работу вашего приложения? Что произойдет, если у вас просто спать приложение до следующего дня, а не отключение? Затем вы сэкономьте время, запустив JVM, а также потенциально пропустить фазу JITTING.

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

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