Ara

21 GB RAM Tüketen 3D Kaynak Kodu Görselleştiricisi: Milyonlarca Satır Kod İçinde Saniyede 120 FPS’te Uçuş!

Teknoloji dünyasında "Bu bir Unix sistemi, tanıyorum!" repliği, birçok teknoloji meraklısının hafızasına kazınmıştır. O meşhur Jurassic Park filmindeki görselleştirme yazılımı, aslında Silicon Graphics'in IRIX işletim sisteminde çalışan gerçek bir yazılımdı. Dosyaları 3D uzayda görme konsepti hiçbir zaman tam olarak yaygınlaşmadı, ancak günümüz makinelerinin sunduğu yüksek işlem gücü bu durumu değiştirebilir. Makepad'in yaratıcısı Rik Arends, kendi 3D kod görselleştiricisini geliştirdi. Bu görselleştirici, iddialara göre 2,5 milyon satır kodu kolayca ve saniyede 120 kareyi aşan bir hızda işleyebiliyor.

Yayınlanan video, mevcut platform sınırlamaları nedeniyle 60 FPS'te gösterilse de, navigasyon oldukça akıcı görünüyor. Tüm kaynak kodunun okunabilir bir şekilde 3D olarak sunulması etkileyici. Arends, bu görselleştirmenin başlangıçta 21 GB RAM'e ihtiyaç duyduğunu belirtiyor. Ancak indeksleme ve akış sıkıştırma gibi optimizasyonlar sayesinde bellek kullanımını çok daha makul bir seviye olan 3,5 GB'a indirmeyi başarmış. Görselleştiriciyi henüz tam olarak optimize etmediğini söyleyen Arends, bir denemede Chromium'un tüm kaynak kodunu (51 milyon satır) sadece 60 saniyede yüklemeyi başarmış.

Kodun 3D olarak görselleştirilmesinin harika göründüğü tartışılmaz bir gerçek olsa da, pratik kullanımının şu anki haliyle sorgulanabilir olduğu da söylenebilir. Bir kullanıcı yorumunda, kaynak dosyalardaki değişiklikleri göstererek bir zaman öğesi eklemenin faydalı olacağını belirtmiş. Bağımlılıkların 3D olarak takibi de muhtemelen kullanışlı olacaktır. CodeCharta adında, değişiklikleri ve önemli noktaları 3D olarak görselleştiren, tam teşekküllü ticari bir araç mevcut olsa da, Arends'in görselleştiricisindeki uçuşlar kadar etkileyici değil.

Arends, bu görselleştirme aracını bir ürüne dönüştürmeyi ve küçük bir ücret karşılığında satmayı planladığını, ancak görselleştirmenin kullanışlılığının sınırlı olabileceğini kabul ettiğini söylüyor. Neden bu projeyi başlattığı sorulduğunda ise sadece "yapabildiğim için" diye cevap vermiş. Bu kararın doğru olup olmadığı ise henüz belirsiz.

Önceki Haber
MediaTek'ten Devrim Niteliğinde Yeni Nesil İşlemciler: Dimensity 9600M ve 9600 Pro Tanıtıldı!

Benzer Haberler: