IronXL 里程碑:巨大的性能和内存提升
- 更新: IronXL性能改进
- 关键优势:提高操作速度,实现新的效率。
- 次要好处:内存分配的改进。
发货日期:2023年9月
截至我们2023年9月的最新版本,IronXL 的 NuGet 安装量已超过50万次。(2023.9.29)在过去一年中,我们的开发团队在推动IronXL成为.NET Excel文档库市场的领跑者方面取得了诸多成就和更新,我们对此进行了回顾。
我需要在我那低配置的电脑上更快的IronXL。!"
IronXL 性能改进
IronXL 在操作速度和内存方面有了巨大的改进。 在本节中,我们将比较IronXL与去年九月的情况。(2022.9)以及上个月 8 月(2023.8).
IronXL 版本 2023.9(最新)对比 IronXL 版本 2023.8(上个月)对比 IronXL 版本 2022.9(去年)
在下图中,我们可以看到许多指标进行了比较:IronXL 基于所有指标与去年和上个月相比都有所提升。
竞争对手 vs IronXL 版本 2023.9
IronXL 内存分配改进
IronXL 在操作内存使用方面取得了巨大的改进。 这是重要的进展,确保了IronXL的新版本将使用更少的内存,无需更改代码即可节省生产时间和成本。
在本节中,我们将比较IronXL与去年九月的情况。(2022.9)以及上个月 8 月(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%。!