1回しか呼ばれない関数は、インライン関数にするとROM削減、速度向上に効果があります。
インライン関数にすると、直接展開されるため、関数呼び出しがなくなり、速度向上します。
また、直接展開によりROM削減もされます。
特に、関数に引数がある場合には、値渡しのときは、コピーする処理がなくなるため、ROM削減、速度向上の効果も大きいです。
もちろん、引数がなくても、速度向上、ROM削減共に効果があります。
スポンサードリンク
当サイトは、組込み用のC言語を使用するにあたり、組込みではないC言語の使用方法では解決できない問題などを解説していきます。
組込み向け開発では、必ずといっていいほど課題にあがる、ROM削減、RAM削減、速度向上の方法があります。
スポンサードリンク
| HOME |