【ch10 最佳化】
必須將程式最佳化,讓程式能在低成本的產品架構之上執行
必須將程式最佳化,讓程式能在低成本的產品架構之上執行
程式碼效率原則
Inline 功能
查表法
把 流程控制結構 switch 改成查表
int (* func) () nodeFunctions[ ] = (pNodeA, pNodeB, pNodeC);
status = nodeFunctions[getNodeType()]();
撰寫組合語言
暫存器變數
全域變數
輪詢
整數算術運算
程式碼瘦身
避免使用標準函式庫常式
原生 word 大小
Goto 敘述句
記憶體縮減
把常數移到 ROM
降低 stack 大小
沒有留言:
張貼留言