關於效能優化自己總結的幾點內容

2021-06-27 20:53:26 字數 521 閱讀 3469

1. 大量字串相加時使用stringbuffer類,而不要使用string。

2. 迴圈中要要先計算迴圈次數,然後再迴圈,避免每次迴圈都計算次數(如陣列長度,list大小)等

3. 開啟資源後,用完要及時關閉,如conn,resultset,statement,流或網路資源等。

4. 使用資料庫連線池技術,管理資料庫連線。

5. 使用prearedstatement,而不使用statement物件。

6. 查詢資料時,使用sql優化查詢,如分頁不同資料庫採用不同的優化。l

7. 頻繁訪問的頁面可以考慮自動生成靜態html,提高響應速度。

8.使用ajax技術,區域性重新整理,改善使用者體驗和提高效能。

9. 採用隱藏ifame,區域性重新整理,改善使用者體驗和提高效能。

10. 採用cache技術提高效能。

11. 使用單態設計模式,生成唯一例項物件,節約記憶體,提高效能。

12. 資料庫表字段增加索引提高查詢速度。

13. 使用儲存過程,利用資料庫來提高系統效能

js 關於效能優化的一些學習總結

效能優化的方法有 1 減少http請求 合併css js,使用css sprite等 2 壓縮css js 4 減少dom操作,dom操作很消耗效能,另外注意htmlcollection和nodelist。這兩個物件是動態的,每次訪問都會進行一次查詢。在迭代中避免重複訪問。歷史上的dom集合介面。主...

關於磁碟效能的幾點總結

我們知道目前硬碟可以分為單碟盤和多碟盤,單碟盤只有乙個碟片,而多碟盤則有多個碟片,每個碟片的正反兩面都可以儲存資料,而每個碟面則需要乙個讀寫磁頭。但是,對乙個磁碟來說,在同乙個時刻,只能有乙個磁頭來讀寫磁碟,而不管盤體有幾個碟片,因此,增加碟片並不能增加磁碟的併發io能力,只能增加磁碟的儲存容量。其...

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

效能調優切入點 大量硬碟i o,比如讀寫資料庫或檔案,超過10ms的操作都是耗時操作。可對複雜的sql語句進行優化。網路i o,在發起請求 等待答覆的地方可能會引起長時間的中斷,導致效能下降。執行緒資源的申請和銷毀,所以很多高階程式語言底層預設使用了執行緒池。記憶體資源的申請和 比如短時間內大量ne...