社区
C++ 语言
帖子详情
关于二八定律
cwbcwb505
2010-12-16 02:15:10
某一天我在书看到了一个二八定律,就是说程序有百分之八十的时间在执行百分之二十的代码,我们只要把这百分之二十的代码找出来优化就可以达到很好的优化效果,那么请问我们应该如何找出这百分之二十的代码呢?我在深入理解计算机系统里面看到作者提到了代码剖析工具,能够找出那百分之二十的代码,可是我想知道我们在WINDOWS下面应该用什么工具呢?
谢谢
...全文
426
28
打赏
收藏
关于二八定律
某一天我在书看到了一个二八定律,就是说程序有百分之八十的时间在执行百分之二十的代码,我们只要把这百分之二十的代码找出来优化就可以达到很好的优化效果,那么请问我们应该如何找出这百分之二十的代码呢?我在深入理解计算机系统里面看到作者提到了代码剖析工具,能够找出那百分之二十的代码,可是我想知道我们在WINDOWS下面应该用什么工具呢? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wing_0706
2010-12-18
打赏
举报
回复
[Quote=引用 3 楼 ddlddy 的回复:]
20%的人掌握80%的财富!
[/Quote]
+1
xhy_851221
2010-12-18
打赏
举报
回复
windows平台下用intel的vtune工具
linux下用oprofile或者perf或gprof
bravery36
2010-12-18
打赏
举报
回复
放之四海皆准,无论多牛叉的人在剩下的20%都要用80%的时间,剩下的只是值不值得花80%时间来完善这20%而已,因为做一个100%的时间可以做2、3个90%的了。
liangchencf
2010-12-18
打赏
举报
回复
放之四海皆准,不过也没什么实际可操作用处
[Quote=引用 4 楼 zeusuperman1 的回复:]
这个所谓二八定律是不是放之四海而皆准,哪里都看到。
[/Quote]
haogeai123
2010-12-18
打赏
举报
回复
小猴饲养员
2010-12-18
打赏
举报
回复
[Quote=引用 15 楼 cwbcwb505 的回复:]
没办法,我是搞游戏的,出去人家要问我怎么优化我的游戏,游戏有哪些要特别优化的地方
[/Quote]
重点关注下经常执行的部分,比如弄个 先进先出的栈 存储游戏音效
cao_julians
2010-12-18
打赏
举报
回复
许多开发环境中都有的,如CPP-DEV中的profile分析:运行菜单下的
CandPointer
2010-12-18
打赏
举报
回复
[Quote=引用 23 楼 candpointer 的回复:]
LZ试试使用强大的,Intel VTune ,性能分析
[/Quote]
用它找程序的性能瓶颈,是非常好用的。Intel 是很强大的。
CandPointer
2010-12-18
打赏
举报
回复
LZ试试使用强大的,Intel VTune ,性能分析
haorengoodman
2010-12-17
打赏
举报
回复
一般计算部分会比较占用cpu,所以程序的优化的问题就是算法的优化。个人见解。
luciferisnotsatan
2010-12-17
打赏
举报
回复
优化,通常就是找到了瓶颈,那20%的代码后,优化代码。
考得通常是选算法,用对象池,减枝等等优化技术。没什么考优化是考你怎么去找那20%
天云
2010-12-17
打赏
举报
回复
养成良好的编程习惯,好的结构对于程序的效率应该有提高的吧,个人感觉。
cwbcwb505
2010-12-16
打赏
举报
回复
没办法,我是搞游戏的,出去人家要问我怎么优化我的游戏,游戏有哪些要特别优化的地方
sky198306
2010-12-16
打赏
举报
回复
搞应用的没有那么深入
my1111ym
2010-12-16
打赏
举报
回复
这个问题还真没考虑过,学习了……
cheng_fengming
2010-12-16
打赏
举报
回复
[Quote=引用 11 楼 yusss 的回复:]
这只是个原则,需要人去灵活运用
[/Quote]
同意。
yusss
2010-12-16
打赏
举报
回复
这只是个原则,需要人去灵活运用
ww884203
2010-12-16
打赏
举报
回复
不一定也非要什么软件吧,自己把代码修改一下,进入每个函数的时候都计一下时,退出的时候就时间暂停,下次进入再继续,程序结束的时候把时间都写入一个文件,打开看看就很清楚了么
cwbcwb505
2010-12-16
打赏
举报
回复
还在期待别的答案中。。。
jebe7282
2010-12-16
打赏
举报
回复
[Quote=引用 2 楼 jackyjkchen 的回复:]
这东西属于理论上的总结,缺乏实际和简单的工程手段能检测
VS的团队版,有个性能分析工具,通过踩点,算出CPU在各个函数中的停留时间比例,一定程度上能看出瓶颈所在
[/Quote]
加载更多回复(7)
二八
定律
——集中力量.PPT
二八
定律
——集中力量.PPT
浅析客户关系管理逻辑中的“二八
定律
”
二八
定律
通常表示少量因素、投入或事件对最终结果产生非常大的影响。在企业销售过程中,同样存在着二八
定律
现象。因此,很多企业都把营销的重点放在对大客户的关系管理上,为大客户提供各种方便、优惠的服务,尽可能满足大客户对产品的需求,注重和大客户的感情联络与关系培养等。
职业生涯规划-如何规避职场九大经典
定律
本课程在前期职业生涯规划专题《如何做好个人职业生涯规划》、《如何做好面试准备及应对策略》、《如何构建自己的知识体系》、《大数据职业发展体系》相关课程基础上,将从如何理解职场中的各种潜在经典
定律
为出发点...
企业管理二八
定律
.ppt
企业管理二八
定律
.ppt
二八
定律
集中力量.pptx
二八
定律
集中力量.pptx
C++ 语言
64,664
社区成员
250,513
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章