IronXL 里程碑:巨大的性能和記憶體提升

This article was translated from English: Does it need improvement?
Translated
View the article in English
  • 更新: IronXL 性能改進
  • 關鍵優勢:提升操作速度,實現新的效率。
  • 次要好處:記憶體配置的改進。
  • 出貨日期:2023年9月

    隨著IronXL在我們2023年9月最新版本時已經擁有超過500,000次NuGet安裝。(2023.9.29)在過去一年中,我們回顧了開發團隊在將IronXL推進為.NET Excel文件庫市場的領先產品方面取得的所有成就和更新。

    我需要在我那低配的電腦上更快的IronXL。!請提供您想要翻譯的內容。

IronXL 性能改進

IronXL 在操作速度和記憶體方面有了巨大的改進。 在這一節中,我們將比較IronXL與去年九月的情況。(2022.9),以及上個月八月(2023.8).

IronXL 版本 2023.9(最新)vs IronXL 版本 2023.8(上個月)vs IronXL 版本 2022.9(去年)

圖 0

在下圖中,我們可以看到許多指標進行比較:根據所有指標,IronXL 較去年和上個月有所改善。

競爭對手 vs IronXL 版本 2023.9

圖 1

圖2

圖3

圖4

IronXL 記憶體分配改進

IronXL 在操作記憶體使用方面有了巨大的改進。 這是重要的進展,確保IronXL的新版本將使用更少的記憶體,無需更改代碼即可為您節省生產時間和金錢。

在這一節中,我們將比較IronXL與去年九月的情況。(2022.9),以及上個月八月(2023.8).

圖 5

在下圖中,我們比較了三個指標:

訪問單元格範圍的屬性

相同操作的內存使用量從4.41降低到3.8千字节。 較去年提升了14%。!

隨機儲存格操作

相同的操作將記憶體使用量從9.26減少到約8.5千字節。 較去年提升了8%!

刪除一個大行操作

相同的操作將記憶體使用量從65.46減少到大約20.3千字節。 與去年相比,增長了69%。! 請注意Y軸的對數刻度,因為這低估了我們已將此操作減少了三分之二。

使用常規的Y軸,我們可以看到這69%的改進:

圖6

在下面,我們也比較了更大的操作:

圖7

在下圖中,我們比較了三個指標:

資料格操作

相同操作的記憶體使用量從676.81減少到669.91千字節。 年度增長達2%! 考慮到在編輯 Excel 文件時會發生多少此類事件,這變得非常重要。

儲存大型檔案

相同的操作將內存使用量從大約1028兆位元組減少到大約838兆位元組。 年度和月度改善了18%。!


IronXL 里程碑: 性能提升