
ARM Compiler 6 优化等级
发布日期:2021-05-13 00:02:51
浏览次数:19
分类:精选文章
本文共 535 字,大约阅读时间需要 1 分钟。
目录
ARM Compiler 6优化等级介绍
-O0:没有优化。不推荐在ARM Compiler 6.6中使用
-O1:有限的优化。这是当前源代码级调试的推荐级别。
-O2:优化速度。由于许多循环展开和函数内联,代码大小将增加。
-O3:优化速度。比-O2生成的代码更快,但更大
-Os:平衡的优化。优化的速度,代码大小的增加是合理的。
-Oz:纯粹优化代码大小
需要详细的了解可以参考Migrate from ARM C/C++ Compiler 5 to ARM Compiler 6
ARM Compiler 5优化等级介绍
参考:
对比测试:
ARM Compiler 5提供了4个不同的优化级别0到3。它们的行为和优化等级有关,优化等级越高,代码越小。
ARM Compiler 6各个优化等级不存在直接的关系,可以将项目在各个优化等级下进行编译,选择最优的优化等级。
编译后代码大小对比
ARM Compiler 5在-O3优化等级下编译后代码大小
ARM Compiler 6在-Oz优化等级下编译后代码大小,实测在ARM Compiler 6编译器下-Oz优化等级下,编译的代码最小。
由此可见仅从生成代码大小来看,ARM Compiler 5更具优势
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月18日 17时04分39秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
《朝花夕拾》金句摘抄(五)
2019-03-11
《朝花夕拾》金句摘抄(六)
2019-03-11
《金色梦乡》金句摘抄(六)
2019-03-11
Boostrap技能点整理之【网格系统】
2019-03-11
新闻发布项目——业务逻辑层(UserService)
2019-03-11
hibernate正向生成数据库表以及配置——hibernate.cfg.xml
2019-03-11
javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Dao层
2019-03-11
java实现人脸识别源码【含测试效果图】——Dao层(IUserDao)
2019-03-11
使用ueditor实现多图片上传案例——前台数据层(Index.jsp)
2019-03-11
ssm(Spring+Spring mvc+mybatis)——saveDept.jsp
2019-03-11
JavaScript操作BOM对象
2019-03-11
layui二级联动
2019-03-11
SpringCloud分布式服务-我的理解
2019-03-11
解决Chrome播放视频闪屏黑屏无法播放
2019-03-11
Java中final的理解
2019-03-11
Git简单理解与使用
2019-03-11