登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

中吴南顾惟一笑

成功法则就是那19个字

 
 
 

日志

 
 

两个最容易被人忽略的基本代码优化技术  

2010-09-21 19:36:20|  分类: R&D |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Dr. Dobb’s Blogger的Walter Bright的博文《Overlooked Essentials For Optimizing Code》总结了两个最容易被人忽略的基本代码优化技术。

1.使用Profiler发现bottleneck

就像是赛车一样。团队是赢在传感器和日志上,这些东西提供了所有的一切。你可以凭感觉随意调控(seat-of-the-pants)并享受比赛过程,但是这不会让你赢得比赛,也不会让你更有竞争力。如果你不知道你的速度上不去是因为引擎、排气装置、空体动力学、轮胎气压,或是赛车手,那么你将无法获胜。编程为什么会不同呢?只要没有测量,你就永远无法进步。

2.查看汇编代码

查看汇编代码经常会给你一些意想不到的东西让你知道为什么程序的性能是那样。一些意想不到的函数调用,预料不到的资源消耗,以及不应该存在的东西,等等其实所有的一切。

就好像赛车零件的订购速底是不会让你更靠进冠军(就算是你正确安装零件也不会),没有Profiler,你不会知道问题在哪里,不去看汇编,你可能知道问题所在,但你往往不知道为什么。

http://www.drdobbs.com/blog/archives/2010/09/overlooked_esse.html
  评论这张
 
阅读(311)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018