優化程序性能總結

性能優化有三個層次:算法 系統層次編程 算法層次數組 代碼層次緩存 系統層次關注系統的控制流程和數據流程,優化主要考慮如何減小消息傳遞的個數;如何使系統的負載更加均衡;如何充分利用硬件的性能和設施;如何減小系統額外開銷(好比上下文切換等)。性能優化 算法層次關注算法的選擇(用更高效的算法替換現有算法,而不改變其接口);現有算法的優化(時間和空間的優化);併發和鎖的優化(增長任務的並行性,減少鎖的開
相關文章
相關標籤/搜索