IronXL 里程碑:巨大的性能和記憶體提升
- 更新:IronXL 性能改進
- 主要優勢:提高運行速度,實現新的效率。
- 次要好處:記憶體配置的改進。
出貨日期:2023年9月
隨著 IronXL 的發展,截至我們最新的 2023 年 9 月版本(2023.9.29),NuGet 安裝量已超過 50 萬。我們反思過去一年中我們的開發團隊所取得的所有成就和更新,讓 IronXL 成為 .NET Excel 文件庫市場中的領先產品。
即使在我的低規格電腦上,我也需要更快的IronXL!
IronXL 性能改進
IronXL 在操作速度和記憶體方面有了巨大的改進。 在本節中,我們將把 IronXL 與一年前的去年九月(2022年9月)以及上個月的八月(2023年8月)進行比較。
IronXL 版本 2023.9(最新)vs IronXL 版本 2023.8(上個月)vs IronXL 版本 2022.9(去年)
在下圖中,我們可以看到許多指標進行比較:根據所有指標,IronXL 較去年和上個月有所改善。
競爭對手 vs IronXL 版本 2023.9
IronXL 記憶體分配改進
IronXL 在操作記憶體使用方面有了巨大的改進。 這是重要的進展,確保IronXL的新版本將使用更少的記憶體,無需更改代碼即可為您節省生產時間和金錢。
在本節中,我們將把 IronXL 與一年前的去年九月(2022年9月)以及上個月的八月(2023年8月)進行比較。
在下圖中,我們比較了三個指標:
訪問單元格範圍的屬性
相同操作的內存使用量從4.41降低到3.8千字节。 年增長達到 14% 的改善!
隨機儲存格操作
相同的操作將記憶體使用量從9.26減少到約8.5千字節。 比去年提高了8%!
刪除一個大行操作
相同的操作將記憶體使用量從65.46減少到大約20.3千字節。 相較去年提升了69%! 請注意Y軸的對數刻度,因為這低估了我們已將此操作減少了三分之二。
使用常規的Y軸,我們可以看到這69%的改進:
在下面,我們也比較了更大的操作:
在下圖中,我們比較了三個指標:
資料格操作
相同操作的記憶體使用量從676.81減少到669.91千字節。 相比去年提高了2%! 考慮到在編輯 Excel 文件時會發生多少此類事件,這變得非常重要。
儲存大型檔案
相同的操作將內存使用量從大約1028兆位元組減少到大約838兆位元組。 比去年和本月提高了18%!