效能學習筆記 2 有效應用程式效能的基本原則

2022-04-17 21:49:30 字數 524 閱讀 6638

效能測試箴言:

在應用程式的生命週期中,應盡早建立效能測試意識。

效能相關的需求可以定義為「非功能性需求」。

對於任何乙個新專案,都應該問問以下的這些問題:

這些問題的答案將會引出其他一些問題,比如:

在實施有效的效能測試策略之前,需要解決很多問題,當然,所謂效能測試,可不僅僅是建立負載,並觀察系統響應這麼簡單的事情。應該重點包含以下這些內容:

併發性、擴充套件性和吞吐量

網路容量: 資料量(在網路上傳輸的資料量)/資料吞吐量(在網路上傳送的資料流量)/資料錯誤率

伺服器容量:cpu/memory/磁碟i/o /磁碟空間

乙個好的經驗法則是在預計投入使用的併發數和吞吐量指標基礎上增加10%。這樣測試就可以超出預期的要求

確保在效能測試過程中應用程式足夠穩定

評估應用程式是否適合進行效能測試:

做到**凍結,保持**版本的一致性,對於效能測試來說是至關重要的。

效能測試 2 有效應用程式效能測試的基本原則

在應用程式的生命週期中,應盡早建立效能測試意識。需要考慮的問題 效能測試重點關注的方面 效能測試工具要求 注意 制定替代方案。安排足夠的時間確保有效的效能測試。需要考慮的幾個方面 理論上要與生產環境完全一致,但是很多原因導致不太可能,可能的原因 搭建效能測試環境,需要進行計畫和規劃,必要時候需要定期...

應用程式池效能 應用程式效能和反模式

應用程式池效能 您選擇的任何應用程式都存在一些問題 大小不一。會有貼上貼上的 錯誤和演算法,可以更好地考慮一下。但是,將反模式與這些正常錯誤區分開來的是,像反模式一樣,這些反模式在整個 庫中都不斷出現。在處理效能問題的最新經驗中,我觀察到某些反覆出現的主題正在破壞整體應用程式的效能。這些反模式中的大...

C 應用程式效能優化

本文選自c 應用程式效能優化 第2版 一書 總 序 去國離家十六載後,2006年,當我再次歸來凝視上海這座不夜城時,不由地感慨世界真的變小了 變平了,中國作為地球村的一員,正以驚人的速度發展變化著。世界正改變著中國,中國也不斷影響著世界。在備感欣喜振奮之餘,我亦常常思索,在乙個越來越小 越來越平的世...