用事实证明POI和jxl写入效率

前一篇http://blog.csdn.net/jarvis_java/archive/2009/12/02/4924099.aspx介绍了poi和jxl读取文件效率,POI获胜

下面来测试poi和jxl写入文件效率,结果会如何了?大跌眼镜!!

--------------------------------性能测试------------------------------------------

 

jxl包:好像是1.4 低于2.0 (忘记了)

poi:poi-3.5-FINAL-20090928.jar

环境:CPUPentium(R) 1.4GHZ ,1.5GB内存 MyEclipse5.0  JDK1.5

机器不行,不同电脑上跑出效果不一样,但是仍然可以窥视到POIjxl写入文件效率

测试数据和结果:

创建1sheet  时间单位:ms

 

插入数据量

POI耗时

Jxl耗时

poi:jxl(耗时比例)

500

1031

938

1.0991

1500

1125

1125

1.0000

3000

1375

1125

1.2222

6000

1812

1437

1.2610

创建2sheet 时间单位:ms

插入数据量

POI耗时

Jxl耗时

Jxl:poi(耗时比例)

1000

1187

1078

1.1011

3000

1641

1281

1.2810

6000

2766

1484

1.8639

20000

13217

3315

3.987

30000

25975

4941

5.257

 

 数据量越大POI耗时越多,而JXL表现却很稳定

 

 为什么结果是jxl写入效率比POI高,而在读取上poi的效率将jxl远远抛在后面。这2个工具,各有所长,因为实现方式不一样,造成了这种意想不到的结果。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值