Среда выполнения Android

Среда выполнения Android Обзор Android Runtime (ART) ART заменяет Dalvik в Android, преобразуя байт-код в машинные инструкции.  ART использует JIT-компиляцию […]

Среда выполнения Android

  • Обзор Android Runtime (ART)

    • ART заменяет Dalvik в Android, преобразуя байт-код в машинные инструкции. 
    • ART использует JIT-компиляцию на основе трассировок для повышения производительности. 
    • ART предлагает опережающую компиляцию (AOT) для повышения эффективности и снижения энергопотребления. 
    • ART обеспечивает улучшенное управление памятью и сбор мусора, а также новые функции отладки. 
  • История и развитие

    • Android 4.4 представил ART как альтернативу Dalvik, но Dalvik остался основной виртуальной машиной. 
    • Android 5.0 полностью заменил Dalvik на ART. 
    • Android 7.0 внедрил JIT-компилятор с профилированием для повышения производительности. 
    • Android 9 оптимизировал использование памяти APK-файлами и улучшил загрузку приложений из Google Play. 
    • В Android 9 также были введены облачные профили для оптимизации приложений. 
    • В июле 2021 года были введены базовые профили, совместимые с Android 7.0 и выше. 
  • Технические детали и улучшения

    • ART использует ELF-исполняемые файлы вместо .odex, что устраняет накладные расходы на интерпретацию. 
    • Установка приложений требует времени для компиляции, но экономит место на флэш-памяти. 
    • В ART добавлен новый сборщик мусора, который уменьшает нагрузку на память и улучшает производительность. 
  • Рекомендации и ресурсы

    • Ссылки на дополнительные ресурсы и учебные материалы по Android и разработке приложений. 

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

Среда выполнения Android — Википедия

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

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