188bet首页论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 资源出售

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 威廉希尔官方 - 有奖举报

█     高 收 益 项 目   █日吃8000+收一手零转化微信小群粉★ 收各大平台交友来实力团队 ★高价收购各种交友粉██ 实力公司 长期有效 ██高价收购【全部行业精准粉】进群!
█      耗资巨大     █日吃8000+收一手零转化微信小群粉★ 实力工作室行业领跑者 ★高价收购各种WZ.JZ粉██ 收收收收 引流软件 ██高价收购【全部行业精准粉】进群!
█      市场最牛     █日吃8000+收一手零转化微信小群粉◆ 加QQ群:892509555 ◆高价收购各种游戏WZ粉██ 收收收收 引流脚本 ██高价收购【全部行业精准粉】进群!
█   支 持     日 结   █日吃8000+收一手零转化微信小群粉◆ 长期收抖音快手火山交友粉 ◆高价收购各种空间WZ粉██ 收收收收 引流思路 ██高价收购【全部行业精准粉】进群!
█   咨询QQ   880194   █日吃8000+收一手零转化微信小群粉◇ 长期大量收社交平台交友粉 ◇高价收购各种朋友圈WZ粉██ 收收收收 群fa软件 ██高价收购【全部行业精准粉】进群!
█公司实力寻引流高手商务合作█日吃8000+收一手零转化微信小群粉◆ 欢迎各大实力工作室来对接 ◆寻有实力的短信群fa通道加Q525253██ 收收收收 精准wz粉 ██高价收购【全部行业精准粉】进群!
█公司实力寻引流高手商务合作█日吃8000+收一手零转化微信小群粉◇ 信誉第一,长久共赢 ◇寻有实力的短信群fa通道加Q525253██ 收收收收 精准zy粉 ██高价收购【全部行业精准粉】进群!
█公司实力寻引流高手商务合作█日吃8000+收一手零转化微信小群粉◆ 全网寻求求包养粉商 ◆寻有实力的短信群fa通道加Q525253██ 收收收收 引流人才 ██高价收购【全部行业精准粉】进群!
█公司实力寻引流高手商务合作█日吃8000+收一手零转化微信小群粉◆ 加QQ群:892509555 ◆寻有实力的短信群fa通道加Q525253██ 收收收收 引流方式 ██高价收购【全部行业精准粉】进群!
█公司实力寻引流高手商务合作█日吃8000+收一手零转化微信小群粉◆ 长期收抖音快手火山交友粉 ◆寻有实力的短信群fa通道加Q525253██ 收收收收 188bet首页高手██高价收购【全部行业精准粉】进群!
█ 公司 高价 收 引流 软件 渠道 █日吃8000+收一手零转化微信小群粉◇ 长期大量收社交平台交友粉 ◇实力收精准粉大量稳定加Q525253██ 收收收收 软件定制 ██承接:App Xp插件 爬虫 Js Pc应用
█ 公司 高价 收 引流 软件 渠道 █日吃8000+收一手零转化微信小群粉◆ 欢迎各大实力工作室来对接 ◆实力收精准粉大量稳定加Q525253██收实力的短信群fa通道██承接:App Xp插件 爬虫 Js Pc应用
█ 公司 高价 收 引流 软件 渠道 █日吃8000+收一手零转化微信小群粉◇ 信誉第一,长久共赢 ◇实力收精准粉大量稳定加Q525253██收实力的短信群fa通道██承接:App Xp插件 爬虫 Js Pc应用
█ 公司 高价 收 引流 软件 渠道 █日吃8000+收一手零转化微信小群粉◆ 全网寻求求包养粉商 ◆实力收精准粉大量稳定加Q525253██收实力的短信群fa通道██承接:App Xp插件 爬虫 Js Pc应用
█ 公司 高价 收 引流 软件 渠道 █日吃8000+收一手零转化微信小群粉◆ 加QQ群:892509555 ◆实力收精准粉大量稳定加Q525253██ 加qq群:773473674 ██承接:App Xp插件 爬虫 Js Pc应用
【-->收群fa软件 Q86573011<--】〓出精准粉 可直推平台Q317738〓◆ 长期收抖音快手火山交友粉 ◆重金招SEO合作加QQ:525253██ 加qq群:773473674 ██承接:App Xp插件 爬虫 Js Pc应用
星盟社群无限收精准网赚资源〓出精准粉 可直推平台Q317738〓◇ 长期大量收社交平台交友粉 ◇重金招SEO合作加QQ:525253██收实力的短信群fa通道██承接:App Xp插件 爬虫 Js Pc应用
星盟社群免费帮对接担保交易〓出精准粉 可直推平台Q317738〓◆ 欢迎各大实力工作室来对接 ◆重金招SEO合作加QQ:525253██收实力的短信群fa通道██承接:App Xp插件 爬虫 Js Pc应用
星盟社群欢迎买卖方进群合作实力收◇ 信誉第一,长久共赢 ◇重金招SEO合作加QQ:525253██收实力的短信群fa通道██承接:App Xp插件 爬虫 Js Pc应用
星盟社群免费帮对接渠道资源地推◆ 全网寻求求包养粉商 ◆重金招SEO合作加QQ:525253██收实力的短信群fa通道██承接:App Xp插件 爬虫 Js Pc应用
█收交友粉 收JZ精准粉 价格好█VX群推◆ 加QQ群:892509555 ◆高价收引流思路加QQ:525253██ 收空间 说说软件 ██◆出各类精准流量,来实力团队◆
█收交友粉 收JZ精准粉 价格好█VX群推◆ 长期收抖音快手火山交友粉 ◆高价收引流思路加QQ:525253██ 收空间 说说软件 ██◆出各类精准流量,来实力团队◆
█收交友粉 收JZ精准粉 价格好█VX朋友圈推◇ 长期大量收社交平台交友粉 ◇高价收引流方式加QQ:525253██ 收空间 说说软件 ██◆出各类精准流量,来实力团队◆
█收交友粉 收JZ精准粉 价格好█VX朋友圈推◆ 欢迎各大实力工作室来对接 ◆高价收引流方式加QQ:525253██ 收空间 说说软件 ██◆出各类精准流量,来实力团队◆
███收精准粉和引流软件███VX点击量◇ 信誉第一,长久共赢 ◇高价收引流方式加QQ:525253██ 收空间 说说软件 ██◆出各类精准流量,来实力团队◆
███收精准粉和引流软件███VX点击量◆ 全网寻求求包养粉商 ◆重金招188bet首页高手合作加QQ:525253██ 收空间 相册软件 ██◆出各类精准流量,来实力团队◆
寻有实力的|邮件代发 朋友圈通道40人质量小群◆ 加QQ群:892509555 ◆重金招188bet首页高手合作加QQ:525253██ 收空间 相册软件 ██◆出各类精准流量,来实力团队◆
寻有实力 微bo私信发送 短信通道QQ:5840875◆ 长期收抖音快手火山交友粉 ◆重金招188bet首页高手合作加QQ:525253██ 收空间 相册软件 ██◆出各类精准流量,来实力团队◆
大量出售网赚粉,保证真实,量大█ 长期收购各种引流软件 █◇ 长期大量收社交平台交友粉 ◇重金招188bet首页高手合作加QQ:525253██ 收空间 相册软件 ██◆出各类精准流量,来实力团队◆
大量出售网赚粉,保证真实,量大█ 长期大量收购各种活粉 █◆ 欢迎各大实力工作室来对接 ◆重金招188bet首页高手合作加QQ:525253██ 收空间 相册软件 ██◆出各类精准流量,来实力团队◆
大量出售网赚粉,保证真实,量大▲全网重金寻引流高手商务合作▲◇ 信誉第一,长久共赢 ◇高价收单项好友加QQ:525253██ 进群找管理 备注引流 ██◆出各类精准流量,来实力团队◆
大量出售网赚粉,保证真实,量大▲全网重金寻网站高手商务合作▲◆ 全网寻求求包养粉商 ◆高价收单项好友加QQ:525253██ 进群找管理 备注引流 ██◆出各类精准流量,来实力团队◆
大量出售网赚粉,保证真实,量大▲全网重金寻直播流量商务合作▲◆ 加QQ群:892509555 ◆高价收单项好友加QQ:525253██ 进群找管理 备注引流 ██◆出各类精准流量,来实力团队◆
大量收微信进群粉联系q584121900▲全网重金寻精准流量商务合作▲◆ 长期收抖音快手火山交友粉 ◆高价收单项好友加QQ:525253██ 进群找管理 备注引流 ██◆出各类精准流量,来实力团队◆
大量出交友粉,各类精准用户粉▲▲▲▲▲QQ831397▲▲▲▲▲◇ 长期大量收社交平台交友粉 ◇高价收单项好友加QQ:525253██ 进群找管理 备注引流 ██◆出各类精准流量,来实力团队◆
█收网赚精准粉★★各引流软件█出交友粉网赚粉兼职粉精准粉◆ 欢迎各大实力工作室来对接 ◆出Q群粉及交友资源Q:492544249██ 进群找管理 备注引流 ██高价收群fa、空间软件能测试的来
█网站统计█I引流系统█I高价收微信进群活跃男粉◇ 信誉第一,长久共赢 ◇★█出高质量男粉,时速2000+█★██ 进群找管理 备注引流 ██实力短信群fa 接各种单 +Q1890702
40人小群质量大量加QQ3863588全网实力收各种活跃粉+Q727271543◆ 全网寻求求包养粉商 ◆出售精准粉,联系QQ943459881██ 进群找管理 备注引流 ██出交友粉网赚粉JZ粉精准QQ验证粉
短信群fa,Q:177685057 全行业出网赚交友量上QQ微信QQ群★ 收各大平台交友来实力团队 ★★★★★长期高价收任何流量★★★★██ 进群找管理 备注引流 ██出精准兼职粉联系Q:350604342
高转化收益产品直招一级代理收游戏点卡与海外引流技术粉丝★ 实力工作室行业领跑者 ★
██████六年邮件█明文代发█
██ 进群找管理 备注引流 ██我要租广告位
查看: 5170|回复: 64
打印 上一主题 下一主题
收起左侧

[易源码分享] [分享源码] 【史诗】论优化的小技巧

  [复制链接]

签到天数:20 天

跳转到指定楼层
楼主
发表于 2019-3-13 18:33:39 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
分享源码
界面截图: -
是否带模块: 纯源码
备注说明: -
本帖最后由 流星暴雨 于 2019-3-13 18:55 编辑

作为一个未来的网红,肯定是要多多水贴的


今天呢,在问答区看到一位易友在问如何优化,我就以他的代码为例来说一点关于优化的小技巧(骚操作)吧


拿过代码以后,先大体猜一下哪里耗时比较长,然后再设法优化
他的代码只用了核心库,核心库问题不大,那么如果有问题也大概率出在他的用法上


先来找有没有可以大幅度优化的地方

例如 频繁内存分配大量计算
一般这就是导致效率低的罪魁祸首


首先是重定义数组,3次重定义都没有必要,不过这里应该对总耗时影响不大 pass
其次是分割文本,次数也不多,而且可根据后面的判断得出,只会分割成2、3份,应该也不会影响太大 pass


最后就是 取文本中间 了,他的 取文本中间 在两层循环中
而且根据上下文来看,这里就是识别的核心
取文本中间 单次耗时应该很少,但这里会调用 非常非常多次
所以我猜大部分耗时都在这里,来尝试优化一下


怎么优化呢
取文本中间 本身是个很简单的操作,优化空间不大,我们从侧面入手
取文本中间,会返回取到的文本,这里也就是按字符串的顺序一个字一个字返回
这里的问题不在于这个方法的耗时,而是在返回时的内存分配
前面说过了,内存分配对效率影响很大,这个方法每次都会返回一个新字符串
也就是每次都会申请内存,写入数据,然后返回,用过后还要销毁
这样次数少了还没事,但几万次几十万次,肯定会很慢的

来改一下
因为他是一个字一个字的对比
所以可以在循环开始前,将字符串写到字节数组
然后在循环中直接对比字节,就相当于是逐字对比了
这样就只会申请2次内存,后续都是读取操作


改完后跑一下看看速度

棒极了
分别调用两个测试10次
优化前 4156ms,优化后 297ms
效率提升了10多倍



下面放源码
识别图片_原 是原版程序
识别图片_1 是我只优化内存分配后的
识别图片_2 是我按照个人习惯完整改过的
前两个是为了证明内存分配对效率的影响
最后一个是强迫症,不改难受

回复可见
内存分配优化.e (1.07 MB, 下载次数: 101)

PS:优化除了减少内存分配,还有对持久或常用数据做缓存,也就是可以把字库最终处理后的数据放到全局变量,只处理一次,这样还能快不少,不过我懒得写了,各位自己试试吧
PSS:做个预告,近期会放出来个重磅的东西 ,敬请期待


问题地址:https://www.yishengbo3lp.com/forum.php?mod=viewthread&tid=14329077


首次发帖,各位多多支持哦~



评分

参与人数 19好评 +16 精币 +32 收起 理由
1500150300 + 1 感谢分享,很给力!~
天空飞翔 + 1 + 2 新技能已get√
W390983940 + 1 + 1 感谢分享,很给力!~
九月天 + 1 + 2 共同努力,共同进步
被封禁言 + 1 支持开源~!感谢分享
188bet首页资源网 + 1 + 5 支持开源~!感谢分享
羽傲天 + 1 + 2 垃。。。那么帅说的就是你把?
luoran + 1 支持开源~!感谢分享
日勿日勿 + 1 支持开源~!感谢分享
lruc + 1 新技能已get√
闪闪 + 1 + 1 好贴
kyo9766 + 1 + 1 支持开源~!感谢分享
镇坛道德标杆 + 1 + 3 自愿评分
malin158 + 1 + 2 就喜欢你这样的 让人很容易学会
为了爱偷铁卖 + 1 + 2 支持开源~!感谢分享
zl2017 + 1 + 2 感谢分享,很给力!~
zhuzhusha + 1 + 2 太棒了 佩服佩服 这速度飞起来了
L1yp + 1 + 2 新技能已get√
xdm1957 + 1 + 2 迟到的评分~~~~新技能已get√

查看全部评分


您可以选择打赏方式支持楼主

签到天数: 19 天

结帖率:100% (1/1)
65
发表于 昨天 13:04 | 只看该作者
        感谢分享,很给力!~

签到天数: 21 天

结帖率:38% (8/21)
64
发表于 5 天前 | 只看该作者
学习一下吧

签到天数: 18 天

结帖率:86% (12/14)
63
发表于 2019-8-10 18:07:07 | 只看该作者
支持开源~!感谢分享

签到天数: 21 天

62
发表于 2019-8-8 08:56:13 | 只看该作者
可以的,这个思路可以有启发

签到天数: 20 天

结帖率:90% (28/31)
61
发表于 2019-8-6 13:14:56 | 只看该作者
还优化 一个像样的  我都写不出来
60
发表于 2019-7-25 15:40:31 | 只看该作者
谢谢大神的分享啦
59
发表于 2019-7-21 23:13:02 | 只看该作者
这个真不错
58
发表于 2019-7-21 23:12:29 | 只看该作者
谢谢大神的分享啦

签到天数: 1 天

57
发表于 2019-7-21 14:00:19 | 只看该作者
现在能写出程序都很不错了,羡慕楼主还会优化程序的说!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表 按钮

sitemap|188bet首页源码|188bet首页教程|188bet首页论坛|诚聘英才|188bet首页模块|手机版|联系我们|188bet首页论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表188bet首页立场!
揭阳188bet首页科技有限公司申明:我公司所有的培训课程版权归188bet首页所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区188bet首页科技有限公司致力于188bet首页教学培训/188bet首页学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习188bet首页编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:[email protected]
Powered by Discuz! X3.2 揭阳市揭东区188bet首页科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125

快速回复 返回顶部 返回列表