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ə.