Компилятор HotSpot узнает о вашем коде при запуске вашего процесса. Есть ли способ настроить его для сохранения того, что он узнал, так что в следующий раз, когда процесс начнется (при условии, что баны или файлы классов не изменились), его не нужно начинать с нуля?Может ли Hotspot быть настроен на сохранение статистики между прогонами?
ответ
Номер
Есть другие JVM, которые могут это сделать. Например, Oracle JRockit позволяет сохранять информацию профилирования и скомпилированный код. Excelsior JET также делает это.
JRockit этого не делает. У нас был прототип этого много лет назад, но эта функция была в конечном итоге удалена из-за нехватки ресурсов и не обеспечила достаточной пользы. – staffan
Excelsior JET делает следующий шаг: он позволяет разработчику предварительно скомпилировать все приложение, возможно вместе со стандартными библиотечными классами, в собственный исполняемый файл. Для получения дополнительной информации см. Http://www.excelsior-usa.com/jetoverview.html (Отказ от ответственности: я работаю для Excelsior) –
- 1. Сохранение карт между прогонами BehaviorSpace
- 2. Может ли Bootstrap быть настроен?
- 3. Сохранение сохраненных значений RocksDB между прогонами
- 4. Сохранение данных переменной между прогонами кода
- 5. Может ли RevSlider быть настроен программно (PHP)?
- 6. Может ли VS2010 JumpList быть настроен
- 7. Может ли .htaccess быть настроен на сохранение одного и того же адреса на разных страницах?
- 8. SAPUI5 - Может быть настроен Datepicker
- 9. IBAction не может быть настроен на кнопку
- 10. Может ли Resharper Intellisense быть настроен на сортировку по алфавиту?
- 11. Может ли SublimeGit быть настроен на игнорирование изменений пробела?
- 12. Может ли CURLOPT_COOKIELIST быть настроен на другую ручку?
- 13. Может ли Bundler быть настроен на установку gems rdoc?
- 14. Может ли vim быть настроен на использование альтернативного ftp-клиента
- 15. Может ли PHP SimpleTest быть настроен на сбой быстро?
- 16. Может ли kerberos быть настроен на использование openldap?
- 17. Может ли tomcat быть настроен только на загрузку подписанных банок
- 18. Может ли форматирование Eclipse быть настроен на отступ нескольких строк между скобками правильно?
- 19. PHP и сохранение статистики
- 20. Может быть Wordpress настроен как туристический портал?
- 21. Может ли Tomcat быть настроен для gzip за файл войны?
- 22. Может ли JQPrint быть настроен или изменен, чтобы игнорировать флажки?
- 23. FragmentTabHost TabWidget tabStrip не может быть настроен
- 24. Может ли поток зависимостей быть настроен для просмотра сонара?
- 25. Может ли Apache быть настроен для запуска веб-программ Clojure?
- 26. Сохранение и отображение статистики
- 27. Logger 'django_request' не может быть настроен
- 28. C# Текст переписывается между прогонами
- 29. Может ли простой сервлет быть настроен как компонент шва?
- 30. Может ли PMD быть настроен для полной поддержки нового языка?
См. Здесь http://stackoverflow.com/questions/3779339/java-jvm-hotspot-is-there-a-way-to-save-jit-performance-gains-at-compile-time – twillouer
Что это делает связаны с Scala? –