|
|
|
|
移动端

1.8 代码优化目标

《ARM嵌入式系统编程与优化》第1章Linux/ARM嵌入式平台,本章介绍如何使用GCC编译器、汇编器和连接器来编写和执行独立的汇编语言程序,以及如何将一个C语言代码和汇编语言代码合起来,以验证汇编代码子程序的正确性。本节为大家介绍代码优化目标。

作者:梁元宇 译来源:机械工业出版社|2017-09-26 19:16

【新品产上线啦】51CTO播客,随时随地,碎片化学习

1.8 代码优化目标

当选择用哪个事件进行计数时,我们的目标是确定那些显著影响程序性能的因素,但这些因素的发生率可以最容易被不改变程序语义的代码转换所左右。为了进一步研究这个问题,我们来回顾一下如何确定执行时间。

程序执行时间可以通过产品的执行指令数、指令平均时钟周期数(CPI),以及时钟周期来计算,即

因为时钟周期通常是固定的,所以优化代码通常需要减少前两项。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

软件架构设计

本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强的完整的架...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊