Далвик (программное обеспечение)

Оглавление1 Dalvik (программное обеспечение)1.1 История и разработка Dalvik1.2 Архитектура и оптимизация1.3 Сравнение с другими виртуальными машинами1.4 Лицензирование и патенты1.5 Рекомендации […]

Dalvik (программное обеспечение)

  • История и разработка Dalvik

    • Dalvik – это виртуальная машина с открытым исходным кодом, разработанная Дэном Борнштейном для Android. 
    • Изначально она была предназначена для запуска Java-кода на устройствах с ограниченными ресурсами. 
    • Dalvik был выпущен под лицензией Apache License в 2008 году и стал частью проекта Android. 
  • Архитектура и оптимизация

    • Dalvik использует архитектуру на основе регистров, что позволяет экономить место и ускоряет интерпретацию. 
    • Он преобразует байт-код Java в инструкции Dalvik, оптимизируя его для работы с ограниченными ресурсами. 
    • В Android 2.2 была добавлена JIT-компиляция на основе трассировки для повышения производительности. 
  • Сравнение с другими виртуальными машинами

    • Тесты показали, что виртуальная машина HotSpot на Java SE быстрее, чем Dalvik, но Dalvik все еще быстрее, чем собственный код Android. 
  • Лицензирование и патенты

    • Dalvik лицензирован под лицензией Apache License 2.0 и не наследует ограничения авторских прав от стандартной версии Java. 
    • Oracle подала в суд на Google за нарушение своих патентов, но в конечном итоге стороны договорились о нулевом возмещении ущерба. 
  • Рекомендации и внешние ссылки

    • Ссылки на официальную документацию Dalvik и JIT-компилятор для Android доступны в статье. 
    • Внутренние компоненты Dalvik доступны в Wayback Machine. 

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

Далвик (программное обеспечение) — Википедия

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

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