研:mmap + memcpy 与传统 ofream读写对比

这篇博客记录了一次性能测试,对比了使用mmap和memcpy与传统的ofstream在读写文件时的效率。测试涉及逐个字符读取、计算以及写回文件的操作,详细分析了不同方法在处理文件大小变化时的表现。
摘要由CSDN通过智能技术生成

结果记录:

 

操作:一个个字符读取之后进行计算,再写入文件。

size mmap ofream
 

 

 

849M

Now submit all the things, thanks!

real    1m37.248s
user    1m30.356s
sys    0m5.884s

Now submit all the things, thanks!

real    2m24.084s
user    2m16.468s
sys    0m5.492s

4.5g

4.5G May 29 13:53 test.data

Now submit all the things, thanks!

real    6m4.668s
user    5m46.820s
sys    0m13.100s

 

421M

Now submit all the things, thanks!

real    0m30.569s
user    0m29.128s
sys    0m0.980s

 

 
 1.1G

Now su

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值