Точка доступа (виртуальная машина)

  • История и функции HotSpot

    • HotSpot — это виртуальная машина Java от Sun Microsystems, приобретенная Oracle в 2010 году. 
    • Она повышает производительность за счет своевременной компиляции и адаптивной оптимизации. 
    • HotSpot является эталонной реализацией Java и была выпущена в 1999 году. 
  • Разработка и лицензирование

    • HotSpot основана на технологиях Strongtalk и была создана Урсом Хельцле и Ларсом Баком после ухода из Sun. 
    • Sun Microsystems приобрела Animorphic в 1997 году и начала разработку нового JIT-компилятора. 
    • HotSpot стала стандартной JVM Sun в Java 1.3 и была выпущена под лицензией GNU GPL версии 2 в 2006 году. 
  • Особенности и поддержка

    • JRE включает в себя клиентскую и серверную виртуальные машины с разной скоростью загрузки и оптимизацией. 
    • Многоуровневая компиляция в Java 7 обеспечивает более быстрое время запуска и пиковую производительность. 
    • HotSpot написана на C++ и ассемблере, содержит загрузчик классов, интерпретатор байт-кода и различные компиляторы. 
    • Oracle поддерживает HotSpot в Windows, Linux и macOS, а также в различных архитектурах. 
  • Портирование и поддержка

    • Порты HotSpot доступны для различных Unix-систем и аппаратных архитектур, но их создание является сложной задачей. 
    • IcedTea разработал универсальный порт интерпретатора HotSpot, который используется для всех портов, кроме x86. 
  • Дополнительные ресурсы

    • Ссылки на официальный веб-сайт, спецификацию виртуальной машины Java и историю создания команды Strongtalk-HotSpot. 

Полный текст статьи:

HotSpot (виртуальная машина) — Википедия

Оставьте комментарий

Прокрутить вверх