What the Fork, çapraz platform bir araç olarak build sistemlerindeki tüm fork/exec/exit sistem çağrılarını dinleyerek zaman çizelgesi oluşturur.
Build süreçlerinde paralel derleme eksikliği, gereksiz komutlar ve fazladan yapılan sistem çağrıları gibi yavaşlatıcı etkenleri görselleştirir.
Örneklerde Cargoda paralellik olmaması, CMake’in 85 kez xcode-select ve sw_vers çağırması, Xcodebuild’in başlangıçtaki boşta bekleme süresi tespit edildi.
Ninja ile LLVM projesinin efektif paralel derleme yaparak tüm çekirdekleri kullanması ideal performans kıyaslaması olarak gösterildi.
Zig’in bağımlılıkları rastgele sıraya alarak bazen en kötü sırada çalıştırması ve Go build sürecinde bağımlılık indirme süresinin belirleyici olduğu vurgulandı.
Araç Windows, Linux ve macOS’ta çalışıyor ve erken erişim için kullanıcı geri bildirimi bekliyor.
Get notified when new stories are published for "Hacker News 🇹🇷 Türkçe"