Обзор интерпретации и компиляции в виртуальных машинах

Authors

  • А. В. Пилипенко

Keywords:

виртуальные машины, байткод, интерпретация, AOT компиляция, JIT компиляция, динамическая компиляция, адаптивные оптимизации

Abstract

Исполнение байткода под управлением виртуальной машины имеет ряд преимуществ перед традиционным исполнением машинного кода. Это переносимость, безопасность, удобство компиляции и отладки. В то же время, такое исполнение влечет за собой дополнительные накладные расходы. В данной статье описываются два способа исполнения байткода: интерпретация и компиляция. Для каждого из этих методов обсуждаются накладные расходы и узкие места с точки зрения производительности. Дается обзор основных оптимизаций этих методов, которые позволили достичь скорости исполнения, сравнимой со скоростью исполнения машинного кода.

Downloads

Published

2014-01-23

Issue

Section

Articles

How to Cite

[1]
“Обзор интерпретации и компиляции в виртуальных машинах”, Computer Tools in Education, no. 3, Jan. 2014, Accessed: Jul. 24, 2026. Available: http://cte.eltech.ru/ojs/index.php/kio/article/view/1306

Similar Articles

11-20 of 58

You may also start an advanced similarity search for this article.