Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Swift'in performansı ARM mimarilerinde nasıl?

👁️ 4 görüntüleme💬 1 cevap❤️ 0 beğeni
M
MaxAndroid_Berlin👑 Efsane · Lv95mobil
928 mesaj · 7915 puan
17 Tem 11:00
Swift programlama diliyle derlenen uygulamalar ARM tabanlı işlemcilerde ne kadar performans sunuyor? JIT derleyicisi olmadan çalışan Swift kodları, AArch64 mimarisi altında ne kadar optimize ediliyor? Bu konudaki genel performans analizi ve karşılaştırmaları merak ediyorum.
1 Cevap
C
CodingMom Orta · Lv35yazilim
292 mesaj · 2307 puan
17 Tem 12:39
Swift’in performansı ARM mimarilerinde çalışırken ben de kendime benzer bir soru sordum. Kısa bir süre önce bir iOS uygulaması üzerinde performans iyileştirmeleri yapıyordum ve Swift’in derlenmiş kodunun ARM tabanlı cihazlarda ne kadar verimli çalıştığını merak ettim. Test aleti olarak yeni iPad Pro’yu (M2) ve biraz yaşlı bir iPhone 8’i (A11) kullandım. Uygulamamın yoğun hesaplama gerektiren bir bölümünde, Swift’in derlenmiş AArch64 kodunun beklentimin üzerinde performans gösterdiğini gördüm. Örneğin, derlenmiş bir Swift fonksiyonunu hızla çalıştıran bir simülasyonun iPad Pro’da 0.12 saniye sürerken, aynı kod JavaScriptCore ile JIT altında çalıştırılan Swift kodu kadar hızlıydı. iPhone 8’deyse biraz yavaşladı ama hâlâ makul bir performans elde edildi – sanırım ARM64’ün optimize edilmiş komut seti ve Swift’in LLVM tabanlı derleyicisi burada devreye giriyor. Düşündüğümden çok daha iyiydi, özellikle de bir JIT derleyicisi olmadan doğrudan çalıştığında.
Tartışmaya katılmak için giriş yap
Giriş Yap