IronXL Dönüm Noktası: Büyük Performans ve Bellek Artışları
- Güncellendi: IronXL Performans İyileştirmeleri
- Ana fayda: Operasyonel hız iyileştirmeleri, yeni verimlilik sağlar.
- İkincil faydalar: Bellek tahsisatında iyileştirmeler.
- Sevkiyat tarihi: Eylül 2023
IronXL, en son Eylül 2023 sürümümüzde (2023.9.29) yayımlanırken, 500 binin üzerinde NuGet yüklemesini kutlayarak IronXL'yi .NET Excel doküman kütüphanesi pazarında öncü bir ürün haline getirme yolundaki tüm başarıları ve güncellemeleri yansıtıyoruz.
"Düşük özellikli bilgisayarımda bile daha hızlı IronXL'ye ihtiyaçım var!"
IronXL Performans İyileştirmeleri
IronXL, operasyon hızı ve bellek açısından büyük iyileştirmeler gördü. Bu bölümde, IronXL'yi bir yıl önceki, geçen Eylül ayı (2022.9) ve geçen ay Ağustos (2023.8) ile karşılaştıracağız.
IronXL Sürümü 2023.9 (En Sonki) vs IronXL Sürümü 2023.8 (Geçen Ay) vs IronXL Sürümü 2022.9 (Geçen Yıl)

Aşağıdaki şekilde birçok metriğin karşılaştırıldığını görüyoruz: IronXL tüm metriklerde bir yıldan ve aydan daha iyi bir halde.
Rakipler vs IronXL Sürümü 2023.9

IronXL Bellek Tahsisi İyileştirmeleri
IronXL, işlem bellek kullanımı açısından büyük iyileştirmeler gördü. Bu, IronXL'nin yeni sürümlerinin daha az bellek kullanacağını garanti eden önemli bir ilerleme olup, kodu değiştirmeden üretim süresi ve paradan tasarruf etmenize yardımcı olur.
Bu bölümde, IronXL'yi bir yıl önceki, geçen Eylül ayı (2022.9) ve geçen ay Ağustos (2023.8) ile karşılaştıracağız.

Aşağıdaki şeklide, üç metriğin karşılaştırıldığı gösterilmektedir:
Bir Hücre Aralığının Özelliklerine Erişim
Aynı işlemin bellek kullanımı 4.41'den 3.8 kilobyte'a düşürüldü, bu durumda yıldan %14'lük bir iyileşme sağlanmıştır!
Rastgele Hücreler İşlemi
Aynı işlemin bellek kullanımı 9.26'dan ~8.5 kilobyta'a düşürüldü, bu durumda yıldan %8'lik bir iyileşme sağlanmıştır!
Geniş Bir Satır Operasyonu Kaldırma
Aynı işlemin bellek kullanımı 65.46'dan ~20.3 kilobyta'a düşürüldü, bu durumda yıldan %69'luk bir iyileşme sağlanmıştır! Bu işlemi İKİ ÜÇTE İKİYE indirdiğimizi temsil ettiği için Y eksenindeki logaritmik ölçeklendirmeye dikkat edin.
Normal bir Y ekseniyle, %69'luk bu iyileşmeyi görebiliriz:

Aşağıda ayrıca çok daha büyük işlemleri karşılaştırıyoruz:

Aşağıdaki şeklide, üç metriğin karşılaştırıldığı gösterilmektedir:
Veri Hücresi İşlemi
Aynı işlemin bellek kullanımı 676.81'den 669.91 kilobyta'a düşürüldü, bu durumda yıldan %2'lik bir iyileşme sağlanmıştır! Bir Excel dokümanının herhangi bir düzenlemesinde bunların ne kadar çok meydana geldiği göz önüne alındığında, bu çok önemli olmaktadır.
Büyük Dosyaları Kaydetme
Aynı işlemin bellek kullanımı ~1028'den ~838 megabayta'a düşürüldü, bu durumda yıldan ve aydan %18'lik bir iyileşme sağlanmıştır!

