GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portali
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar

This view

  • Original page
  • New address

GeezerVison is showing tr.wikipedia.org — Android Runtime - Vikipedi

Android Runtime
GeliştiriciGoogle
Programlama diliC, C++
PlatformAndroid, ARM mimarisi, MIPS mimarisi, x86
DillerÇokdilli
TürÇalıştırma ortamı
Resmî sitesiwww.source.android.com

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.[1]

Dalvik ve ART mimarileri karşılaştırılması

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.[2] 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.[3] 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ı "Yürütülebilir ve Bağlanabilir Biçim"-e (ELF) değiştirilir iken, APK dosyalarının bir parçası olarak standart .dex dosyaları üzerinden sağlanır.[4] 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

  1. ↑ "Nedir Bu Art". 10 Ağustos 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ağustos 2016. 
  2. ↑ "Google Android Developer Explains More About Dalvik And Jit Froyo". 8 Nisan 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ağustos 2016. 
  3. ↑ "Android Art Nedir Ve Nasil Acilir". 17 Ağustos 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ağustos 2016. 
  4. ↑ "Android Calisma Zamani (android Run Time Art) Nedir". 18 Ağustos 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Ağustos 2016. 

Dış bağlantılar

  • Resmi Sayfası15 Mart 2015 tarihinde Wayback Machine sitesinde arşivlendi.

Ayrıca bakınız

  • Dalvik
"https://tr.wikipedia.org/w/index.php?title=Android_Runtime&oldid=37995048" sayfasından alınmıştır
Kategoriler:
  • Android
  • Java Sanal Makinesi
  • Apache lisansı kullanan yazılımlar
Gizli kategoriler:
  • Hiçbir veri sırasıyla bilgi kutusu şablonlarını kullanan maddeler
  • Bilgi alt kutulu maddeler
  • Webarşiv şablonu wayback bağlantıları
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.