[技术问答] Keil C51 优化等级

[复制链接]
6228|65
理想阳 发表于 2024-6-4 09:39 | 显示全部楼层
Keil 最佳化问题,设置断点的程序段是由 keil 优化的
digit0 发表于 2024-6-6 06:32 | 显示全部楼层
优化级别越高,出现问题的可能性就越大,keil 并不完美,而且有些优化存在缺陷
芯路例程 发表于 2024-6-8 06:33 | 显示全部楼层
内核优化级别对 nop 的影响会使程序运行缓慢。
软核硬核 发表于 2024-7-6 16:04 | 显示全部楼层
龙骨优化水平对 NOP 的影响
物联万物互联 发表于 2024-9-15 09:02 | 显示全部楼层
通常,默认的编译优化设置被设置为8级优化,但是实际的最大值可以被设置为9级优化
jdqdan 发表于 2024-9-15 15:43 | 显示全部楼层
keil优化级别对nop的影响会降低程序的速度。,
中国龙芯CDX 发表于 2024-9-18 12:38 | 显示全部楼层
优化等级是必须的嘛?
未来AI 发表于 2024-10-4 23:33 | 显示全部楼层
对于当前版本,请参考c51编译器手册。,
AutoMotor 发表于 2024-10-6 19:09 | 显示全部楼层
一般默认编译优化设置为8级优化,实际最大值可以设置为9级优化,
hmcu666 发表于 2024-10-7 21:14 | 显示全部楼层
有空间就不要优化。记得在优化时使用const来保护那些重要的变量。
IntelCore 发表于 2024-11-3 15:38 | 显示全部楼层
内核优化级别对nop的影响会使程序变慢。,
星闪动力 发表于 2024-11-5 12:25 | 显示全部楼层
一般默认编译优化设置为8级优化,但实际最大可以设置为9级优化,
鹿鼎计 发表于 2025-1-2 09:58 | 显示全部楼层
有些优化不是程序员所需要的,会导致程序流与编程预期不一致。
digit0 发表于 2025-1-3 12:13 | 显示全部楼层
C语言编译器有优化选项。凯尔好像有九级。你可以设置它,你的代码可能已经被优化了。
明日视界 发表于 2025-2-1 14:30 | 显示全部楼层
编译器如何确定以这种方式执行程序代码可以更快更高效地执行?
PreWorld 发表于 2025-2-4 14:32 | 显示全部楼层
编译器如何确定这样执行程序代码可以执行得更快更高效?,
lllook 发表于 2025-2-17 06:10 | 显示全部楼层
Keil C51优化等级简述:优化等级用于调整编译器性能与代码大小之间的平衡,级别越高,生成的代码越紧凑、执行效率越高。使用时,建议根据实际需求选择适当级别,如追求执行速度选高级别,注重代码大小选较低级别。优化策略包括循环优化、函数内联等。
wex1002 发表于 2025-2-21 14:21 | 显示全部楼层
常见的跳转命令有:goto、jump、redirect等。它们用于在不同位置间快速移动,优化程序流程。
芯路例程 发表于 2025-3-3 07:17 | 显示全部楼层
根据需求和实际情况,灵活调整优化等级是关键,既保证代码运行流畅,又不过度增加编译时间
天天向善 发表于 2025-3-8 23:13 | 显示全部楼层
在Keil软件中,针对C51编译,有多种编译选项可调整优化级别,用于提升代码运行效率
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部