系統優化注意事項
軟件的性能優化雖然能提升軟件的性能但是優化過程往往伴隨著一些風險和弊端比如為了優化某一段代碼的實現就需要重寫原有的算法而這就很可能引入新的Bug重新實現新的功能模塊也同時意味著需要重新對其進行完整的功能性測試使優化前所做的測試工作變得毫無意義而且優化後的代碼與優化前的代碼相比可能會比較晦澀難懂從一定程度上影響了系統的可維護性因此軟件優化需要在軟件功能正確性和可維護性間取得平衡而不應該過分地追求軟件性能
在進行優化前必須要有明確的已知問題和性能目標決不可為了優化而優化在動手前必須知道自己要干什麼任何優化都是為了解決具體的軟件問題如果軟件已經可以正常工作在性能問題沒有暴露前只是憑著主觀臆斷對某些模塊進行性能改進從軟件規范化開發的角度上來說是非常冒險的因為修改後的新代碼沒有經過完整的測試軟件質量就沒有保障而且優化後的性能提升幅度可能也不足以讓開發者如此費盡心機因此在進行軟件優化時必須要進行慎重的評估
注意性能調優必須有明確的目標不要為了調優而調優如果當前程序並沒有明顯的性能問題盲目地進行調整其風險可能遠遠大於收益
返回目錄Java程序性能優化讓你的Java程序更快更穩定
編輯推薦
Java程序設計培訓視頻教程
JEE高級框架實戰培訓視頻教程
JME移動開發實戰教學視頻
Visual C++音頻/視頻技術開發與實戰
Oracle索引技術
ORACLEG數據庫開發優化指南
From:http://tw.wingwit.com/Article/program/Java/gj/201311/27840.html