IronXL Dönüm Noktası: Büyük Performans ve Bellek Artışları

This article was translated from English: Does it need improvement?
Translated
View the article in English
  • 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)

Şekil 0

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

Şekil 1 Şekil 2 Şekil 3 Şekil 4

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.

Şekil 5

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:

Şekil 6

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

Şekil 7

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!


IronXL Dönüm Noktaları: Performans İyileştirmeleri

Başlamaya Hazır mısınız?
Nuget İndirmeler 1,974,422 | Sürüm: 2026.4 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronXl.Excel
bir örnek çalıştırın verilerinizin bir elektronik tabloya dönüştüğünü izleyin.