關於效能調優的總結和思考

2022-07-12 05:12:09 字數 298 閱讀 3207

效能調優切入點:

大量硬碟i/o,比如讀寫資料庫或檔案,超過10ms的操作都是耗時操作。可對複雜的sql語句進行優化。

網路i/o,在發起請求、等待答覆的地方可能會引起長時間的中斷,導致效能下降。

執行緒資源的申請和銷毀,所以很多高階程式語言底層預設使用了執行緒池。

記憶體資源的申請和**,比如短時間內大量new物件。

超大迴圈,比如for迴圈10萬次,即使是做簡單的加法運算,也會有不少耗時。

在客戶端的開發中,動畫元素的執行。

反射api的使用。

其他的以後想到再補充。

關於效能調優

效能是指程式的處理效率無法達到預期值.導致效能問題的原因總的分為兩種,外部原因和內部原因.內部原因是指程式 本身有問題,無法高效地利用資源來完成計算.外部原因是指程式 以外的因素,比如硬體配置和程式的負載.解決效能問題的關鍵在於把瓶頸找出來,然後消滅瓶頸.預備 為了防止進入永無止境的效能優化圈 客戶...

效能調優總結

1 對於中介軟體為tomcat的應用系統,盡量採用較高版本的tomcat進行部署 如tomcat6 並開啟tomcat6的nio模組 2 採用tomcat自身的連線池進行http連線的分配,不要採用手工的方式進行http連線的釋放和分配 3 對於讀多寫少的應用系統,盡量需要採用memcache來緩解...

關於網路效能調優

這兩天閱讀 wireshark網路分析就這麼簡單 一書,作者在 patrick故事 一節中提到乙個問題分析的細節,於是決定記下 有一台檔案伺服器的讀效能只有10mb s,遠低於客戶的期望。我嘗試過很多調優方式,效能卻只降不公升。徒勞三天之後,我對自己徹底失去了信心。這時候我又想起了patrick,於...