IronXL 里程碑:效能與記憶體使用量大幅提升

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

圖 0

在下圖中,我們可以看到多項指標的比較:根據所有指標,IronXL 的表現相較於去年及上個月均有所提升。

競爭對手與 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 里程碑: 效能提升

準備開始了嗎?
Nuget 下載 2,040,239 | 版本: 2026.5 just released
Still Scrolling Icon

還在滾動?

想要快速證明嗎? PM > Install-Package IronXl.Excel
執行一個樣本 看著您的數據變成電子表格。