IronXLマイルストーン: パフォーマンスとメモリの大幅な向上

This article was translated from English: Does it need improvement?
Translated
View the article in English
  • 更新: IronXLパフォーマンスの向上
  • 主な利点: 操作速度の向上による新たな効率性の実現。
  • 副次的なメリット:メモリ割り当ての改善。
  • 出荷日: 2023年9月

    最新の2023年9月リリース時点で、IronXLは50万以上のNuGetインストールを誇るまでに成長しました。 (2023.9.29)私たちは、IronXLを.NETのExcelドキュメントライブラリ市場のトップ製品にするために、昨年、開発チームが達成した成果と更新内容を振り返ります。

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

IronXLのパフォーマンス向上

IronXLは、動作速度とメモリ使用量の面で大幅な改善を遂げました。 このセクションでは、昨年の9月と現在のIronXLを比較します。 (2022.9), 先月の8月 (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の新しいバージョンがより少ないメモリを使用することを保証する重要な進展です。

このセクションでは、昨年の9月と現在のIronXLを比較します。 (2022.9), 先月の8月 (2023.8).

図 5

次の図では、比較されている3つの指標があります:

セル範囲のプロパティにアクセスする

同じ操作でメモリ使用量が4.41キロバイトから3.8キロバイトに減少しました。 前年比で14%の改善に相当!

ランダムセル操作

同じ操作によりメモリ使用量が9.26キロバイトから約8.5キロバイトに削減されました。 年間で8%の改善に相当します!

大規模な行操作の削除

同じ操作でメモリ使用量が65.46キロバイトから約20.3キロバイトに減少しました。 前年比69%の改善に相当する! Y軸の対数スケーリングに注意してください。これには、この操作にかかる時間を3分の2に短縮したことが過小評価されています。

通常のY軸を使用すると、この69%の改善が確認できます。

図6

以下に、より大規模な操作も比較します:

図7

次の図では、比較されている3つの指標があります:

データセル操作

同じ操作でメモリ使用量が676.81キロバイトから669.91キロバイトに減少しました。 前年比2%の改善に相当! これは、Excelドキュメントを編集する際に発生する頻度を考えると非常に重要な結果となります。

大容量ファイルを保存

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


IronXLのマイルストーン: パフォーマンス向上