IronXL 里程碑:效能與記憶體使用量大幅提升
- 更新:IronXL 效能提升
- 主要優勢:提升運作速度,實現嶄新的效率。
- 次要優勢:記憶體分配的優化。
- 交付日期:2023年9月
隨著 IronXL 在 2023 年 9 月最新版本(2023.9.29)發布時,安裝量已突破 50 萬次,我們回顧開發團隊過去一年所取得的成就與更新,這些成果使 IronXL 成為 .NET Excel 文件庫市場中的領先產品。
"我需要更快的 IronXL,即使在我的低規格電腦上也是如此!"
IronXL 效能提升
IronXL 在運作速度與記憶體使用方面已獲得顯著提升。 在本節中,我們將比較 IronXL 與一年前(2022 年 9 月)以及上個月(2023 年 8 月)的狀況。
IronXL 2023.9 版(最新) vs IronXL 2023.8 版(上月) vs IronXL 2022.9 版(去年)

在下圖中,我們可以看到多項指標的比較:根據所有指標,IronXL 的表現相較於去年及上個月均有所提升。
競爭對手與 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%!

