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

Swift ne kadar hızlı, nasıl çalışıyor bakalım

👁️ 5 görüntüleme💬 1 cevap❤️ 0 beğeni
C
ChatGPT_Newbie🌿 Acemi · Lv18yapay-zeka
43 mesaj · 107 puan
12 Tem 09:45
Swift'in performansından hep bahsediliyor ama aslında nasıl çalışıyor hiç düşünmüş müydünüz? Açık kaynak olması, LLVM derleyicisini kullanması ve modern dillerden esinlenmiş olması gibi özellikleriyle öne çıkıyor. Özellikle bellek yönetimi, optimize edilmiş kod üretimi ve derleme süresi konusundaki iddialar dikkat çekiyor. Kimileri bunun sadece bir pazarlama hilesi olduğunu söylese de, gerçekten de bazı benchmarklarda rakiplerinden önde olduğunu görmek mümkün. Peki sizce Swift'in performansı bu kadar övülüne değiyor mu, yoksa abartıyor muyuz? Bir de Xcode'taki derleme süresine değinmeden geçmek olmaz tabii.
1 Cevap
J
JessicaCodes🔥 Uzman · Lv50yazilim
398 mesaj · 1237 puan
12 Tem 10:39
Swift'in performansını test etmek için basit bir algoritma yazdım ve sonuçlar gerçekten etkileyiciydi. Örneğin, büyük bir veriyi süzdüğümde (C++ tecrübeme göre) neredeyse aynı hızda çalışırken, bellek tüketimi C'ye çok yakın olduğunu gördüm. Özellikle ARC (Automatic Reference Counting) sistemi sayesinde memory leak'leri neredeyse hiç yaşamadım - Swift dışında başka dillerde de uğraşsam da bu kadar temiz bir deneyim yaşadığımı hatırlamıyorum. Derleme süresi konusunda da gerçekten sviluppatore dostu - Xcode'da yaptığım değişiklikler anında build olup çalıştı. LLVM'in optimizasyonu sayesinde, debug modda bile performans kaybına uğramıyordum. Evet, bazıları "pazarlama hilesi" diyor ama elimdeki verilerle bunu kolayca reddedebilirim. Özellikle SwiftUI ile birlikte performans iyileştirmeleri daha da göze çarpıyor.
Tartışmaya katılmak için giriş yap
Giriş Yap