找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1256|回復: 5
打印 上一主題 下一主題
收起左側(cè)

關于Keil5代碼進行優(yōu)化級別選擇

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:491577 發(fā)表于 2024-7-5 00:31 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Keil5 一般情況缺省編譯優(yōu)化設置被設定為8級優(yōu)化,需要修改成其它級別嗎?用8級優(yōu)化會出問題嗎?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:526108 發(fā)表于 2024-7-5 07:05 | 只看該作者
我一直在用9級優(yōu)化,在8級優(yōu)化下40K的代碼用9級優(yōu)化能省掉15K,不過8級優(yōu)化下的代碼運行是最快的
回復

使用道具 舉報

板凳
ID:1109793 發(fā)表于 2024-7-5 07:18 | 只看該作者
沒改過,一直都默認的
回復

使用道具 舉報

地板
ID:57657 發(fā)表于 2024-7-5 10:29 | 只看該作者
程序優(yōu)化有以下維度:
速度優(yōu)先:程序運行慢的開啟此優(yōu)化提速。
內(nèi)存優(yōu)先:ROM不夠用的開啟此優(yōu)化壓縮。
部分優(yōu)化級別可能有bug,若程序出現(xiàn)異常請關閉優(yōu)化。
回復

使用道具 舉報

5#
ID:1109793 發(fā)表于 2024-7-5 11:04 | 只看該作者
剛試了一下,9級的時候是省不少,編譯速度非常慢。不知道出來的結(jié)果會不會有別的問題。
回復

使用道具 舉報

6#
ID:491577 發(fā)表于 2024-7-5 11:35 | 只看該作者
很多文章都推薦4級以下,甚至是0級、1級,我想問的是:那個級別更穩(wěn)定,不易出錯,至于代碼大小不用考慮,單片機足夠大,運行速度也不用考慮,如果需要速度,提高主頻更快。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表