Виртуальная машина Java (JVM) позволяет набору компьютерных программ и структур данных использовать модель виртуальной машины для выполнения других компьютерных программ и сценариев.
«байт-код» — это общий термин для кодов операций, которые используются виртуальной машиной. Например, JVM запускает байт-код, хранящийся в файлах .class, а интерпретатор CPython запускает байт-код, хранящийся в файлах .pyc.
Сборка мусора (GC) — это форма автоматического управления памятью, которая пытается освободить мусор или память, занятую объектами, которые больше не используются программой.
Сборщик мусора с низкой задержкой, способный обрабатывать кучи размером от нескольких гигабайт до нескольких терабайт, с временем паузы GC, не превышающим 10 мс.