为了能到远方,脚下的每一步都不能少.|

lmyyyy

园龄:2年8个月粉丝:7关注:10

11月23日总结

在汽车嵌入式开发领域,性能优化始终是一个无法回避的问题:

座舱 HMI 想要实现更流畅的人机交互
通信中间件在给定的 CPU 资源下,追求更高的吞吐量
更一般的场景:嵌入式设备 CPU 资源告急,需要降低 CPU 使用率...

不同的工程师会从不同的角度给出不同的优化建议:

有人关注系统调用情况
有人建议从算法和数据结构入手
有人建议避免递归、循环嵌套
有人会从存储器层次结构出发,建议修改代码提高缓存命中率来提升性能
...

这些都是具体的代码调优技术/技巧,或许有效,但不够系统。本文不讨论具体的代码调优技术,而是想介绍下具体代码优化技巧之上,更高层次的优化策略。比起代码级别的调优,可能效果更好,成本更低。

开始之前,需要强调下:

Premature optimization is the root of all evil. — Donald Knuth

一、性能概述

代码调优只是代码性能优化的方法之一,还有其他性

本文作者:lmyyyy

本文链接:https://www.cnblogs.com/lmyy/p/17858363.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   lmyyyy  阅读(4)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起