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)時点でNuGetインストールが50万件を超え、この1年で開発チームが成し遂げたすべての成果とアップデートを振り返り、.NET Excel文書ライブラリ市場の最前線を行く製品へと進化しています。

"低スペックのコンピュータでも、より速いIronXLが必要です!"

IronXLのパフォーマンス改善

IronXLは、操作速度とメモリ使用量において大幅な改善を遂げました。 このセクションでは、昨年(2022.9)および先月(2023.8)と比較して、現在のIronXLの状態を振り返ります。

IronXL バージョン2023.9(最新) vs IronXL バージョン2023.8(先月) vs IronXL バージョン2022.9(前年)

Figure 0

以下の図では、多くの指標が比較されます: IronXLは、昨年および今月と比較して、すべての指標で改善されています。

競合他社 vs IronXL バージョン2023.9

Figure 1 Figure 2 Figure 3 Figure 4

IronXLのメモリ割り当て改善

IronXLは、操作メモリ使用量において大幅な改善を遂げました。 これは、最新バージョンのIronXLがより少ないメモリを使用し、コードを変更せずに生産時間とお金を節約できる重要な進展です。

このセクションでは、昨年(2022.9)および先月(2023.8)と比較して、現在のIronXLの状態を振り返ります。

Figure 5

以下の図では、3つの指標が比較されています:

セルレンジのプロパティにアクセスする

同じ操作がメモリ使用量を4.41から3.8キロバイトに削減し、年間で14%の改善となりました!

ランダムセル操作

同じ操作がメモリ使用量を9.26から約8.5キロバイトに削減し、年間で8%の改善となりました!

大規模な行削除操作

同じ操作がメモリ使用量を65.46から約20.3キロバイトに削減し、年間で69%の改善となりました! Y軸の対数スケーリングに注意してください。これは、この操作を2/3削減したことを過少に表しています。

通常のY軸では、69%の改善を確認できます:

Figure 6

以下では、さらに大きな操作も比較しています:

Figure 7

以下の図では、3つの指標が比較されています:

データセル操作

同じ操作がメモリ使用量を676.81から669.91キロバイトに削減し、年間で2%の改善となりました! これは、Excel文書の編集でこれらがどれほど多く発生するかを考えると非常に重要です。

大容量ファイルの保存

同じ操作がメモリ使用量を約1028から約838メガバイトに削減し、年間および月間で18%の改善となりました!


IronXL マイルストーン: パフォーマンス改善

準備はできましたか?
Nuget ダウンロード 1,738,553 | Version: 2025.11 リリース