闲来无聊,想看一下所谓南帆软北润乾现在的产品性能怎么样,也想试试finereport所谓的行式引擎,就做了这个简单测试。
测试环境
测试应用服务器配置:
应用服务器类型 | IP | CPU | OS | Memory | Storage |
Tomcat5.0 | 192.168.100.96 | Intel(R) Core(TM) i7-2600 CPU @3.4GHz 3.39GHz | Windows Server 2003 | 8G | 1TB |
测试数据库服务器配置:
数据库类型 | IP | CPU | OS | Memory | Storage |
Oracle10g | 192.168.100.97 | ntel(R) Core(TM) i7-2600 CPU @3.4GHz 3.39GHz | Windows Server 2003 | 8G | 1TB |
测试工具
Mercury LoadRunner 8.1+jprofiler
5万行数据展示结果
未使用行式引擎 | 引用行式引擎 |
响应时间 | 内存消耗 | 响应时间 | 内存消耗 |
5.303S | 107.8M | 2.416S | 42.76M |
10万行数据展示结果
未使用行式引擎 | 引用行式引擎 |
响应时间 | 内存消耗 | 响应时间 | 内存消耗 |
8.98S | 156.1M | 2.344S | 41.80M |
通过数据量对比,列表展示引用行式引擎后性能大幅度提高,数据量越大,性能对比更明显。
测试结果对比
数据量 | 普通报表 | 行式报表 |
响应时间 | 内存消耗 | 响应时间 | 内存消耗 |
1w | 2.615S | 32.89M | 2.418S | 18.3M |
5w | 7.775S | 168.6M | 7.186S | 61.5M |
10w | 14.675S | 327.9M | 13.413S | 101.7M |
了解Java报表工具就从这里开始
posted on 2012-10-10 09:54
season 阅读(322)
评论(0) 编辑 收藏 所属分类:
Java报表—功能比较