Android Runtime veya ART, Google tarafından geliştirilen, Android işletim sistemi tarafından kullanılan Bir uygulama çalıştırma ortamıdır. Android tarafından kullanılan işlem sanal makine, Dalvik-in yerini almıştır. ART yerli talimatlar içine uygulamanın bayt çevirisini (Bytecode) gerçekleştirir, daha sonra cihazın çalışma ortamını yürütür.
Geliştirici(ler) | |
---|---|
Programlama dili | C, |
Platform | Android, ARM mimarisi, MIPS mimarisi, x86 |
Erişilebilirlik | Çokdilli |
Tür | Çalıştırma ortamı |
Resmî sitesi | www.source.android.com |
Android 2.2 "Froyo", Dalvik içine iz tabanlı just-in-time (JIT) derleme getirdi, sürekli uygulamaların profilini çizmekle her zaman ile uygulamaların yürütülmesine optimize edir, onlar dinamik ve sık şekilde baytkoddan yerli makine diline kısa segmentler derleme gerçekleştirir. Dalvik uygulamanın baytının geri kalanını yorumlama ederken, "Izler" olarak adlandırılan bu kısa baytkod segmentlerinin yerli yürütmesi, önemli performans geliştirmeleri sağlar. Dalvíkin aksine, ART kendi kurulum üzerine yerli makine koduna tüm uygulamaları derleyerek (AOT derlemesi) derleme kullanımını tanıttı. Dalvik yorumlanması ve iz tabanlı JIT derleme ortadan kaldırarak, ART genel yürütme verimliliğini artırır ve mobil cihazlarda gelişmiş pil özerklik sonuçlanan güç tüketimini azaltır. Aynı zamanda, ART, bellek yönetimi ve çöp toplama (GC) mekanizmaları geliştirmek, uygulamaların daha hızlı yürütülmesini, Debug özellikli yeni uygulamalar ve uygulamaların daha doğru üst düzey profillemesini getiriyor.
Geriye dönük uyumluluku korumak için, ART, Dalvikle aynı giriş baytkodu kullanır, .odex dosyaları ""-e (ELF) değiştirilir iken, APK dosyalarının bir parçası olarak standart .dex dosyaları üzerinden sağlanır. Bir uygulama cihaz üzerinde ART dex2oat utiliti kullanarak bir kez derlenende, sadece derlenmiş ELF yürütülebilenden çalıştırılır; sonuç olarak, ART Dalvik yorumlanması ve iz tabanlı JIT derleme ile çeşitli bağlantılı uygulama yürütme maliyetlerini ortadan kaldırır. Bir uygulama yüklü olduğunda ve uygulamalar ikincil depolamadan biraz daha büyük miktarlarda aldıkta kART derleme için ek süre gerektirir. Android 4.4 KitKat, alternatif çalıştırma ortamı ve varsayılan sanal makine olarak Dalvikin yerine ART-nin bir teknoloji önizlemesini getirdi. Ancak sonraki büyük Android sürümü, Android 5.0 Lollipopda, Dalvik tamamen Android Runtime tarafından değiştirildi.
Kaynakça
- ^ "Arşivlenmiş kopya". 10 Ağustos 2016 tarihinde kaynağından . Erişim tarihi: 6 Ağustos 2016.
- ^ "Arşivlenmiş kopya". 8 Nisan 2017 tarihinde kaynağından . Erişim tarihi: 6 Ağustos 2016.
- ^ "Arşivlenmiş kopya". 17 Ağustos 2016 tarihinde kaynağından . Erişim tarihi: 6 Ağustos 2016.
- ^ "Arşivlenmiş kopya". 18 Ağustos 2016 tarihinde kaynağından . Erişim tarihi: 6 Ağustos 2016.
Dış bağlantılar
- Resmi Sayfası15 Mart 2015 tarihinde Wayback Machine sitesinde .
Ayrıca bakınız
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Android Runtime veya ART Google tarafindan gelistirilen Android isletim sistemi tarafindan kullanilan Bir uygulama calistirma ortamidir Android tarafindan kullanilan islem sanal makine Dalvik in yerini almistir ART yerli talimatlar icine uygulamanin bayt cevirisini Bytecode gerceklestirir daha sonra cihazin calisma ortamini yurutur Android RuntimeGelistirici ler GoogleProgramlama diliC C PlatformAndroid ARM mimarisi MIPS mimarisi x86ErisilebilirlikCokdilliTurCalistirma ortamiResmi sitesiwww source android comDalvik ve ART mimarileri karsilastirilmasi Android 2 2 Froyo Dalvik icine iz tabanli just in time JIT derleme getirdi surekli uygulamalarin profilini cizmekle her zaman ile uygulamalarin yurutulmesine optimize edir onlar dinamik ve sik sekilde baytkoddan yerli makine diline kisa segmentler derleme gerceklestirir Dalvik uygulamanin baytinin geri kalanini yorumlama ederken Izler olarak adlandirilan bu kisa baytkod segmentlerinin yerli yurutmesi onemli performans gelistirmeleri saglar Dalvikin aksine ART kendi kurulum uzerine yerli makine koduna tum uygulamalari derleyerek AOT derlemesi derleme kullanimini tanitti Dalvik yorumlanmasi ve iz tabanli JIT derleme ortadan kaldirarak ART genel yurutme verimliligini artirir ve mobil cihazlarda gelismis pil ozerklik sonuclanan guc tuketimini azaltir Ayni zamanda ART bellek yonetimi ve cop toplama GC mekanizmalari gelistirmek uygulamalarin daha hizli yurutulmesini Debug ozellikli yeni uygulamalar ve uygulamalarin daha dogru ust duzey profillemesini getiriyor Geriye donuk uyumluluku korumak icin ART Dalvikle ayni giris baytkodu kullanir odex dosyalari e ELF degistirilir iken APK dosyalarinin bir parcasi olarak standart dex dosyalari uzerinden saglanir Bir uygulama cihaz uzerinde ART dex2oat utiliti kullanarak bir kez derlenende sadece derlenmis ELF yurutulebilenden calistirilir sonuc olarak ART Dalvik yorumlanmasi ve iz tabanli JIT derleme ile cesitli baglantili uygulama yurutme maliyetlerini ortadan kaldirir Bir uygulama yuklu oldugunda ve uygulamalar ikincil depolamadan biraz daha buyuk miktarlarda aldikta kART derleme icin ek sure gerektirir Android 4 4 KitKat alternatif calistirma ortami ve varsayilan sanal makine olarak Dalvikin yerine ART nin bir teknoloji onizlemesini getirdi Ancak sonraki buyuk Android surumu Android 5 0 Lollipopda Dalvik tamamen Android Runtime tarafindan degistirildi Kaynakca Arsivlenmis kopya 10 Agustos 2016 tarihinde kaynagindan Erisim tarihi 6 Agustos 2016 Arsivlenmis kopya 8 Nisan 2017 tarihinde kaynagindan Erisim tarihi 6 Agustos 2016 Arsivlenmis kopya 17 Agustos 2016 tarihinde kaynagindan Erisim tarihi 6 Agustos 2016 Arsivlenmis kopya 18 Agustos 2016 tarihinde kaynagindan Erisim tarihi 6 Agustos 2016 Dis baglantilarResmi Sayfasi15 Mart 2015 tarihinde Wayback Machine sitesinde Ayrica bakinizDalvik