重读《Programming Pearls》之六:Perspective on Performance

进入Parts II:Performance

 

关于性能:拥有良好性能也是正确的软件/程序的重要特征之一。

 

性能包括但是不仅限于:运行时间、容错性、可靠性、安全性、花费、投入/产出比、准确性、存储空间利用、健壮性、界面交互……

 

 

Top Gun:"I feel the need ... the need for speed!"

 

 

**********************************************************************

 

性能优化原则:正确第一,效率第二——但是效率也是正确的重要组成部分。

 

性能的考虑层次(Design Levels):

 

Problem Definition;

System Structure;

Algorithms and Data Structures;

Code Tuning;

System Software;

Hardware.

 

 

性能优化时考虑(基本上设计计算机体系结构的知识):

加速比、Amdahl定律、局部性定律等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值