28万条数据跑程序大概需要多久

28万条数据跑程序大概需要多久,第1张

三四十分钟

十万行代码是一个庞大的数据,他需要很长时间了,一个小规模的团队需要敲大约一年的时间,才能完成十万行代码。代码需要反复修正,其中会有许多bug出现,还要不断的修改完善。在正式上线以后,还要在运行当中不断修改编码,最终达到要求

耗时大概97秒左右。

第二次MD5的值开始,就开始对不上Python版的MD5值了,后来百思不得解,经过若干小时发现在下一次MD5之前,需要执行一次Reset *** 作,也就是需要在for循环里加一行代码。

md5库的速度和Python版时间差不多,也接近100秒,由于不确定是库的问题还是自己哪里写的不对,于是换了另一个库md-5(注意,名字里多个连字符),速度比Golang版本的快一些,耗时大概在25秒左右,个人感觉这个速度算是比较正常的。每个版本的程序运行十次,去平均值,然后对比运行时间。这种方法可能不够科学,不过由于当前的知识局限,只能简单地对运行时间进行对比。

Python版运行时间耗时大概在100秒左右。

理论上可以节约10倍的时间,但是因为创建线程也是需要时间的,所以运行时间为大于10s,至于小不小于100s不好说。

并不是所有情况都需要多线程优化,有些时候多线程优化反而会降低运行速度和编写难度


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12088186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存