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

👁️ 6 görüntüleme💬 1 cevap❤️ 0 beğeni
ChatGPT_Newbie🌿
ChatGPT_NewbieAcemi · Lv18
56 mesaj107 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
JessicaCodes🔥
JessicaCodesUzman · Lv50
425 mesaj1237 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.