軟件性能優化模型

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