對於一些需要及時反應的系統來說,代碼執行效率的調優則顯得尤為重要,正好結合今天自己遇到的問題,說明以下幾點: 1.避免迴圈語句(for,foreach)的嵌套使用 2.避免使用一些異常處理語句(tyr..catch..finally) 3.需對資料庫執行多次增刪改查時,請使用StringBuilde ...
對於一些需要及時反應的系統來說,代碼執行效率的調優則顯得尤為重要,正好結合今天自己遇到的問題,說明以下幾點:
1.避免迴圈語句(for,foreach)的嵌套使用
2.避免使用一些異常處理語句(tyr..catch..finally)
3.需對資料庫執行多次增刪改查時,請使用StringBuilder類拼接SQL語句,而且儘量對資料庫只執行一次增刪改查操作,這樣可以避免資料庫的多次開關開關
4.for的執行效率要高於foreach
5.為資料庫中的表增加相關索引
6.演算法的優化
目前能想到的就以上幾條,後續再補充。