第一次在這裡寫blog,希望不要被大家取笑!
一. 調整程式**
1.避免多次讀取相同資料
在迴圈語句中不要包含無端重複執行的**,如:
while ( dr.read())
在上面迴圈中,對於datareader返回的每條記錄都要對request.params[「lastname「]進行一次求值,假如dr返回100條記錄,我們就對request.params[「lastname「]求值了100次 ,而這100次有99次都是多餘的,下面的**相對效率就高些
string strlastname=request.params[「lastname「];
while ( dr.read())
總結:從任何型別的集合中讀取值都比較慢,我們需要多次訪問它時,可以先在區域性變數中儲存乙個副本
效能測試的幾種方法
負載測試 負載測試是使用者觀點的測試行為。簡單說來就是負載測試就是讓系統在一定得負載壓力下進行正常的工作,觀察系統的表現能否滿足使用者的需求。使用者的需求從何而來?需求分析 特指效能測試的需求分析。由此看來需求分析是相當重要的。負載測試是站在使用者的角度去觀察在一定條件下軟體系統的效能表現。負載測試...
循序漸近 實現目標的最好方法
如果我們想改變現狀,就一定是要創新變革,或是挑戰禁區?不是。改變現狀,也是在挑戰你的勇氣,磨練你的心態,測試理論的可行和實踐的能力,而非一切從頭做起,冒險突進的去涉足自己並不熟悉,並不擅長的領域。在我們做產品的過程中,起初構建藍圖時,各部門也總會有人提出各式各樣的理由覺得這不可行 那不可行。因為各種...
軟體效能測試的幾種方法
首先我們來看看什麼是軟體效能?軟體的效能是軟體的一種非功能特性,它關注的不是軟體是否能夠完成特定的功能,而是在完成該功能時展示出來的及時性。表明了軟體系統對時間及時性及資源經濟性的要求。對於乙個軟體系統,執行時執行速度越快 占用系統儲存資源及其他資源越少,則軟體效能越好。軟體效能是衡量事情完成效果的...