Технологии ahead-of-time и just-in-time

Бесплатный доступ

Статья посвящена исследованию AOT- и JIT-технологий. Обосновывается актуальность и значимость темы исследования. Существует два способа компиляции приложения: своевременная компиляция (JIT) или компиляция с опережением времени (AOT). Первый вид - это режим по умолчанию, который используется виртуальной машиной Java Hotspot для преобразования байт-кода в машинный код во время выполнения. Второй вид поддерживается новым компилятором GraalVM и позволяет статически компилировать байт-код непосредственно в машинный код во время сборки. Рассматриваются основные различия между этими двумя стратегиями компиляции.

Компилятор, программирование, код, программа, языки программирования, своевременная компиляция, jit-технология, компиляция с опережением времени, aot-технология, приложения

Короткий адрес: https://sciup.org/148327414

IDR: 148327414   |   DOI: 10.18137/RNU.V9187.23.04.P.171

Список литературы Технологии ahead-of-time и just-in-time

  • Ахмедов Р.Х. Обзор технологий JIT-компиляций // Инновации и инвестиции. 2023. № 4. С. 278280. EDN: ROBMIX
  • Lindholm T., Yellin F., Bracha G., Buckley A. The Java® Virtual Machine Specification, Java SE. 8th edition. San Francisco. CA: Addison-Wesley Professional, 2014. 600 p. ISBN: 978-0-13-390590-8
  • Duimering P.R., Safayeni F., Purdy L.Integrated Manufacturing: Redesign the Organization before Implementing Flexible Technology // Sloan Management Review. 1993. Vol. 34 No. 4. Pp. 47-56. URL: https://sloanreview.mit.edu/article/integrated-manufacturing-redesign-the-organization-before-implementing-flexible-technology/(дата обращения: 03.11.2023).
  • Gunawardan K.D.Introduction of Advanced Manufacturing Technology: A Literature Review // Sabaragamuwa University Journal. 2006. Vol. 6. No. 1. Pp. 116-134. URL: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2932029 (дата обращения: 03.11.2023).
  • Постнов С.С. Обзор технологий JIT-компиляции // International Journal of Open Information Technologies. 2020. Т. 8. № 9. С. 8-17. EDN: UFNVMC
  • Григорьев Е.А., Климов H.C. Использование Ahead-Of-Time компиляции в платформе.NET как альтернатива Just-In-Time компиляции // E-Scio. 2019. № 11 (38). С. 364-371. EDN: EOMDHH
  • Жуйков Р., Мельник Д., Бучацкий Р. Методы динамической и предварительной оптимизации программ на языке JаvаSсriрt // Труды Института системного программирования РАН. 2014. Т. 26. № 1. С. 297-314. EDN: RUMWZD
Еще
Статья научная