精易论坛

标题: 你觉得随机一亿行TXT需要多久? [打印本页]

作者: 镇坛道德标杆    时间: 2017-2-22 03:16
标题: 你觉得随机一亿行TXT需要多久?











早上发了个题目没人参与
只好先把自己的发出来抛砖引玉
图分别是静编之后和调试模式的测试结果
测试环境  WIN7X64  8G+一枚古董4核i5
14~15秒

主要是我的思路不行,很传统,不会汇编也不太想用。。。所以这个代码速度也就这样了。。。

不过代码整洁,注释清晰,新手拿去学学多线程写法也可以的

还有个思路是CPU密集型(随机)和IO密集型(写文件)可以通过队列分不同线程进行,我懒得写了。。。

有好的思路也可以参与一发嘛。。。有赞助的直接去那个贴子打赏就行了,会分给排名前三的参与者

我来出个比较有压力的题目
http://125.confly.eu.org/forum.php?mod=viewthread&tid=13987250
(出处: 精易论坛)







作者: Decimal    时间: 2017-2-22 03:26
老衲先来看看  
作者: 小李吊炸天    时间: 2017-2-22 03:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 网络注册会员    时间: 2017-2-22 04:07
我来看看是做什么
作者: Mr.Yang    时间: 2017-2-22 04:51
我有想过全国人口信息系统是怎么储存与快速遍历出全部数据的.

全中国十三四亿人.排除黑户跟偏远地区 也是上十亿的计算单位.

不过看来我也是闲..居然跑去研究这个
作者: 9876543210    时间: 2017-2-22 06:22
表示我这运行这高cpu占用率的玩意没多久就出现了个应用程序错误或已停止工作。
作者: 易容大师    时间: 2017-2-22 07:30
我来看看是做什么
作者: 汉族    时间: 2017-2-22 08:01
我记得内存操作更快   
作者: 幻月工作室    时间: 2017-2-22 08:28
然并卵,没有场景会用到这种情况,研究这个浪费时间
作者: ck66    时间: 2017-2-22 09:13
反正楼主是会玩的
作者: 2446789312    时间: 2017-2-22 09:26
不知道怎么用
作者: 冯古屋    时间: 2017-2-22 09:31
进来顶顶!

作者: fab861122    时间: 2017-2-22 09:57
谢谢分享!
作者: sa123123    时间: 2017-2-22 10:10
进来顶顶!
作者: 青尘Wait    时间: 2017-2-22 11:21
很久,很久。。。
作者: yrj86844286    时间: 2017-2-22 11:29
看代码,看电脑怎么样。
作者: wuchao1235    时间: 2017-2-22 11:32
上班都没时间写,
作者: 火了    时间: 2017-2-22 12:03
你真够无聊的
作者: 616153492    时间: 2017-2-22 12:39
不知道我的电脑要运行多久
作者: 绝版ん楠楠    时间: 2017-2-22 13:24
感谢发布原创作品,精易因你更精彩!
作者: 350246356    时间: 2017-2-22 14:24
感谢分享 支持开源

作者: scx1125    时间: 2017-2-22 14:43
来试试我的i7
作者: 名无所谓    时间: 2017-2-22 17:02
不错
作者: 泷泽萝啦啦啦    时间: 2017-2-22 17:24
看看思路        
作者: pyssh1019    时间: 2017-2-22 17:56
我就是新手,拿来学习多线程
作者: 607297    时间: 2017-2-22 18:23
看看怎么样
作者: 伊陌,    时间: 2017-2-22 19:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 瘦瘦的小四    时间: 2017-2-22 19:29
看看,写的啥

作者: 小喽罗    时间: 2017-2-22 19:38
哈哈                                             
作者: cpu001071    时间: 2017-2-22 20:35
值得深入学习
作者: 1712385842    时间: 2017-2-22 20:42
看看好东西哈

作者: pk2005    时间: 2017-2-22 20:50
我不知道说的是什么但是不明觉历

作者: xinyuxinyuan    时间: 2017-2-22 20:53
多谢分享,希望多多分享

作者: 拾风    时间: 2017-2-22 21:31
一个有趣的测试  空间看见论坛君推荐的

作者: q765633256    时间: 2017-2-22 21:40
111111111111111111111111111

作者: yuwu00    时间: 2017-2-22 21:54
很容易实现吧~按***号码代表的含义来逐层读取,
***1-2位省、自治区、直辖市代码;
3-4位地级市、盟、自治州代码;
5-6位县、县级市、区代码;
7-14位出生年月日,比如19670401代表1967年4月1日;
15-17位为顺序号,其中17位(倒数第二位)男为单数,女为双数;
18位为校验码,0-9和X

这样分层读取一层最多也就几百个信息,秒读没问题吧?
作者: penald    时间: 2017-2-22 21:56
我就来看看
作者: liulo    时间: 2017-2-22 22:03
我就来看看


作者: kkndt4    时间: 2017-2-22 22:07
想试试看。
作者: 1137264742    时间: 2017-2-22 22:14
哈哈哈哈或或或或或或

作者: 爽歪歪    时间: 2017-2-22 22:36
看看,代码怎么写的
作者: q276140232    时间: 2017-2-22 22:54
谢谢分享哦。
作者: 885516520    时间: 2017-2-22 23:02
多线程我只会,自带的启动线程这一句.......
作者: Farmer°    时间: 2017-2-22 23:14
学习一下
感谢楼主分享

作者: 1107859477    时间: 2017-2-22 23:14
哈哈八年级几节课美女呢那那那
作者: 单名“真”    时间: 2017-2-22 23:30
RE: 你觉得随机一亿行TXT需要多久?

作者: 轩辕狂饮    时间: 2017-2-22 23:30
我来试一下
作者: bdhack    时间: 2017-2-22 23:49
支持开源~!感谢分享
作者: 千年io    时间: 2017-2-22 23:51
        支持开源~!感谢分享
作者: 我真的是油条    时间: 2017-2-23 00:59
支持开源,感谢分享~
作者: 创客    时间: 2017-2-23 01:00
关机睡觉之前总是要来膜拜一下大神们
作者: q1091438980    时间: 2017-2-23 01:15
开源都支持·················
作者: Siempre    时间: 2017-2-23 02:41
希望楼主多多发布这种有意义的帖子

作者: x20052821    时间: 2017-2-23 04:09
支持。下载看看支持。下载看看支持。下载看看支持。下载看看支持。下载看看

作者: 扣扣    时间: 2017-2-23 07:51
没啥说的先顶在下!!!!!!!!!!

作者: 何为十一    时间: 2017-2-23 08:21
好难读懂
作者: ichck    时间: 2017-2-23 08:23
学习学习。。。
作者: hebang    时间: 2017-2-23 08:42
支持开源~!感谢分享
作者: 陈总舵主    时间: 2017-2-23 08:48
支持开源~!感谢分享
作者: 15887059803    时间: 2017-2-23 08:52
支持开源,感谢分享
作者: 陈总舵主    时间: 2017-2-23 08:58
支持开源~!感谢分享

作者: polang001    时间: 2017-2-23 09:19
精彩文章希望继续努力!
作者: 木偶的歌声    时间: 2017-2-23 09:22
我发现楼主真闲啊,没事怎么会想着测试这个东西啊

作者: wer12345    时间: 2017-2-23 10:15
定一个,不错呦

作者: wer12345    时间: 2017-2-23 10:15
不错呦,顶一个

作者: 指尖流淌    时间: 2017-2-23 10:24
支持开源~!感谢分享
作者: asd553698264    时间: 2017-2-23 10:26
下载来学习学习
作者: z149972    时间: 2017-2-23 10:39
不错呦,顶一个

作者: iwang110    时间: 2017-2-23 10:56
太六了,有没有导入几百万数据快点的源码

作者: useryg188    时间: 2017-2-23 10:57
i5不算古董吧
作者: PP8500    时间: 2017-2-23 11:26
支持开源~!感谢分享
作者: ckxy2    时间: 2017-2-23 11:48
学习多线程必备!
作者: 923279238    时间: 2017-2-23 12:04
下载学习啊
作者: 客观    时间: 2017-2-23 12:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: Canada    时间: 2017-2-23 12:52
这是多线程教学?
作者: zhujin256    时间: 2017-2-23 12:55
来看看!!!!!!!!!!!

作者: dieyu    时间: 2017-2-23 13:00
支持!!感谢分享学习...
作者: 幸福づ手背    时间: 2017-2-23 15:13
学习一下学习一下
作者: 江楠    时间: 2017-2-23 16:27
看一下         
作者: q6204056    时间: 2017-2-23 17:11
这东西找了好久勒,谢谢!!

作者: w1374483599    时间: 2017-2-23 17:19
回复看看~~!

作者: y2j423633    时间: 2017-2-23 17:35
看到多线程就想学习
作者: zdl158    时间: 2017-2-23 17:37
不错,论坛需要这样的研究精神。楼主很厉害
作者: 22shiji    时间: 2017-2-23 17:47
精彩文章希望继续努力
作者: a51888    时间: 2017-2-23 18:18
666666666666666666666666666666666666666666666666666666666666666666
作者: shandmail    时间: 2017-2-23 18:50
谢谢楼主的分享!这个绝对要顶!!!
作者: 慕尚网    时间: 2017-2-23 20:07
学习膜拜一下
作者: qq2720020    时间: 2017-2-23 20:39
厉害了我的哥

作者: 偶尔有点帅    时间: 2017-2-23 22:56
有这么强大吗啊啊
作者: 2995455338    时间: 2017-2-23 23:45
学习膜拜一下
作者: 风起々云飞扬    时间: 2017-2-23 23:50
看看帖子里藏了啥好东西
作者: 哒咩    时间: 2017-2-24 03:47
支持开源~!感谢分享
作者: 无语凝噎    时间: 2017-2-24 08:19
支持开源,下载学习了
作者: 羊羽子    时间: 2017-2-24 08:46
膜拜学习一下

作者: xuyongpan    时间: 2017-2-24 08:51
很不错的呢
作者: 苍为    时间: 2017-2-24 09:17
来看下 到底是个啥东西
作者: haoyunlai    时间: 2017-2-24 12:17
谢谢分享,好东西

作者: w5685993    时间: 2017-2-24 12:47
666我试试                                    .
作者: 乐天°    时间: 2017-2-24 15:40
看看 看看~~
作者: liuchang    时间: 2017-2-24 16:20
学习了,谢谢楼主的分享





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4