Sobes.tech
Junior

Android-də işləmə vaxtı (runtime) nə üçün cavabdehdir?

sobes.tech Süni İntellekt

AI-dan cavab

Bytecode icrası, yaddaş idarəsi və tətbiq komponentlərinin həyat dövrü.

Daxildir:

  • Virtual maşın (DVM/ART): DEX bytecode-un icrasını təmin edir.
    • DVM (Dalvik Virtual Machine): Köhnə, JIT tərtibatına əsaslanır.
    • ART (Android Runtime): Mövcuddur, başlatma və icra sürətini artırmaq üçün AOT tərtibatından istifadə edir və təkmilləşdirilmiş tullantı yığımı ilə.
  • Yaddaş idarəsi: Tətbiq obyektləri üçün yaddaş ayırma və sərbəst buraxma.
  • Tullantı yığımı: İstifadə olunmayan yaddaşın avtomatik sərbəst buraxılması.
  • Proses idarəsi: Hər tətbiq üçün proseslərin yaradılması və bağlanması.
  • İp idarəsi: Hər proses daxilində ipların planlaşdırılması və icrası.
  • Sistem xidmətləri: Pəncərə idarəetməsi, giriş, səs və s. kimi əsas əməliyyat sistemi funksiyaları ilə qarşılıqlı əlaqə.