效能思考總結

2021-08-01 22:30:43 字數 616 閱讀 6714

關於效能上的思考

主要原因預期期望和實際結果不相符合的情況,更準確是說實際結果沒有達到預期期望。效能有很多方面會導致速度很慢,這裡只是針對自己感悟總結。

1.虛模式載入 關於序時簿的載入資料,由於通常情況下,我們的序時簿介面資料可能會達到幾萬條,如果這個時候我們一下子就載入出幾萬條資料,那麼這個時候

通常會出現卡死的情況,這樣導致的使用者體驗就很差了,所以這個時候我們採用了乙個虛模式載入的方式,就是採用新增滾動事件來載入資料,每次只是

載入一頁資料,這樣,就能滿足效能上的要求了。

2.延遲載入 對於樹形結構或者多葉籤控制項載入資料,如果需要載入的是大資料量,那麼將資料載入到控制項裡面去需要較長的時間,這個時候,我們會考慮

通過新增樹節點展開事件,切換葉籤事件來動態載入資料,但是在個別操作上,如查詢操作上時,需要遍歷所有節點,所以這種情況下,需要全載入整棵樹。

3.程式語言上優化 演算法上的優化

一般情況下,我們經常在程式上遇到的問題主要是迴圈語句上的問題,那麼盡量避免多層迴圈,如果迴圈在業務意義上能夠拿出來,那麼盡量將迴圈分開,這樣面臨的

(n+m)和n*m的計算量。

優化技巧:靈活使用continue,break.語句

4.sql

按需取數

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

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

換位思考總結

這裡我想對網路 的乙個負面,也就是網路暴力進行一下思考。為什麼在網路上會出現那麼多的受害人 被害人,甚至最後角色互換了呢?在制度框架內受害人得不到相對的公正,是迫使受害人網路發聲的根源。在認知層面上,吃瓜群眾代入自己成為受害人,不公正感無法消除 世界不那麼理想不那麼不公平的認知失調產生了焦慮,緩解焦...

SOA帶來的效能思考

做效能測試的乙個專案,仔細觀察了sotown的框架,有了乙個思考,soa的效能如何?soa 的優點 我已經在前面幾個關於soa的文章中,其中soa優點也是ibm soa 架構師認證考試中重點提到的soa的優點。敏捷性。組 成 soa 應用程式的 是模組化的 換句話說,被包含在可重用的塊中,可以用這些...