
Sign up to save your podcasts
Or


Figma, milyonlarca kullanıcının aynı anda çalıştığı devasa tasarım dosyalarını yönetirken bellek sorunlarıyla karşılaştı. Çözüm mü? Herkesin bildiği "daha iyi" veri yapısını (BTreeMap) terk edip, en basit yapıya (Vector) geçmek. Bu videoda, Rust kullanarak yaptıkları bu kritik bellek optimizasyonunun teknik detaylarını, neden O(n)'in bazen O(log n)'den daha iyi olduğunu ve bu kararın arkasındaki mühendislik zekasını inceliyoruz.
Video için tıkla.
By Denizhan DalgıçFigma, milyonlarca kullanıcının aynı anda çalıştığı devasa tasarım dosyalarını yönetirken bellek sorunlarıyla karşılaştı. Çözüm mü? Herkesin bildiği "daha iyi" veri yapısını (BTreeMap) terk edip, en basit yapıya (Vector) geçmek. Bu videoda, Rust kullanarak yaptıkları bu kritik bellek optimizasyonunun teknik detaylarını, neden O(n)'in bazen O(log n)'den daha iyi olduğunu ve bu kararın arkasındaki mühendislik zekasını inceliyoruz.
Video için tıkla.