mybatis.net 和 dapper.net 性能比较
2016-06-08 17:58
267 查看
一、mybatis.net 和 dapper.net 插入数据性能比较(毫秒),连续执行4次的结果
插入比较(y/n):y
Mybatis.net 插入 50 条记录耗时:4630
dapper.net 插入 50 条记录耗时:3123
插入比较(y/n):y
Mybatis.net 插入 50 条记录耗时:2596
dapper.net 插入 50 条记录耗时:2902
插入比较(y/n):y
Mybatis.net 插入 50 条记录耗时:2674
dapper.net 插入 50 条记录耗时:2898
插入比较(y/n):y
Mybatis.net 插入 50 条记录耗时:3412
dapper.net 插入 50 条记录耗时:2545
结论:Mybatis 第一次慢了 25% 左右,比 dapper 快有 2 次,但是差距较小,dapper.net 插入胜出。
二、mybatis.net 和 dapper.net 同时查询2000条数据,并将转化为对象list性能比较(毫秒),连续执行5次的结果
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:944
结果:2000 条
dapper.net 查询 2000 条记录耗时:144
结果:2000 条
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:33
结果:2000 条
dapper.net 查询 2000 条记录耗时:22
结果:2000 条
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:33
结果:2000 条
dapper.net 查询 2000 条记录耗时:21
结果:2000 条
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:27
结果:2000 条
dapper.net 查询 2000 条记录耗时:18
结果:2000 条
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:29
结果:2000 条
dapper.net 查询 2000 条记录耗时:16
结果:2000 条
结论:dapper.net 获胜,mybatis.net 首次查询比 dapper.net 慢 80%,之后4次平均慢 40% 左右
插入比较(y/n):y
Mybatis.net 插入 50 条记录耗时:4630
dapper.net 插入 50 条记录耗时:3123
插入比较(y/n):y
Mybatis.net 插入 50 条记录耗时:2596
dapper.net 插入 50 条记录耗时:2902
插入比较(y/n):y
Mybatis.net 插入 50 条记录耗时:2674
dapper.net 插入 50 条记录耗时:2898
插入比较(y/n):y
Mybatis.net 插入 50 条记录耗时:3412
dapper.net 插入 50 条记录耗时:2545
结论:Mybatis 第一次慢了 25% 左右,比 dapper 快有 2 次,但是差距较小,dapper.net 插入胜出。
二、mybatis.net 和 dapper.net 同时查询2000条数据,并将转化为对象list性能比较(毫秒),连续执行5次的结果
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:944
结果:2000 条
dapper.net 查询 2000 条记录耗时:144
结果:2000 条
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:33
结果:2000 条
dapper.net 查询 2000 条记录耗时:22
结果:2000 条
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:33
结果:2000 条
dapper.net 查询 2000 条记录耗时:21
结果:2000 条
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:27
结果:2000 条
dapper.net 查询 2000 条记录耗时:18
结果:2000 条
查询比较(y/n):y
Mybatis.net 查询 2000 条记录耗时:29
结果:2000 条
dapper.net 查询 2000 条记录耗时:16
结果:2000 条
结论:dapper.net 获胜,mybatis.net 首次查询比 dapper.net 慢 80%,之后4次平均慢 40% 左右
相关文章推荐
- Jetty实战之 嵌入式Jetty运行web app
- Android三种播放视频的方式
- Android M新改变
- Objective C 和 Javascript 之间的互相调用
- IOS 从服务器下载文件
- 博客内部各种下载链接
- Android中多图片选择器PhotoPicker库的使用(仿微信,秒杀MultiImageSelector)
- iOS - 开发类库
- I/O流 && 装饰者模式
- 一个老鸟发的公司内部整理的 Android 学习路线图 Markdown 版本
- IOS XML系统自带解析
- 此证书的签发者无效Missing iOS Distribution signing identity问题解决
- Android调试系列—使用android studio调试smali代码
- Android硬件抽象层(HAL)概要介绍和学习计划
- 為 Swift 代碼編寫含有 Mardown 語法的文檔
- android 动画效果
- Android四大组件
- android ROM设置默认Launcher(主屏幕应用)
- Android内存优化大全(二)
- Intent之resolveActivity() 防止APP崩溃