>[оверквотинг удален]
>>
>>А нужна она для обеспечения кроссплатформености, а минусы ее:
>>1. Меньшая скорость работы приложений.
>>2. Большее потребление ресурсов: CPU HDD и главное ОЗУ.
>
>глупости пишете.
>
>>для обеспечения кроссплатформености
>
>нет. для работы виртуальной машины. А работа виртуальной машины зачем нужна? Не для кроссплаформености?
>>Меньшая скорость работы приложений
>
>неправда.
Правда, если больше ресурсов жрет, значит медленее.
>>Большее потребление ресурсов: CPU HDD и главное ОЗУ
>
>частичная ложь.
>jit или aot используют мизерное количество циклов
>байт-код более высокоуровневый, в исполняемых файлах меньшее количество инструкций
>для экономии озу следует отказаться от автоматического управления памятью.
>или проводить статический анализ - байткод в этом поможет.
Самый короткий путь --- это прямая. Самый быстрый код это код который исполняется напрямую, без всяких зигзагов в сторону виртуальной машины.
>>jit или aot используют мизерное количество циклов
ага, для каждой инструкции.
>>байт-код более высокоуровневый, в исполняемых файлах меньшее количество инструкций
которые транслируются в большее количество инструкций на реальной машине.
>>для экономии озу следует отказаться от автоматического управления памятью.
... и вообще виртуальной машины.