官术网_书友最值得收藏!

第2章
軟件性能的時空觀

在計算機領域,performance被翻譯為“性能”。但是在生活中,performance一詞包含了許多含義,例如,職場人的performance指的是績效,而performance review則是每年都會進行的績效考核。

如果在互聯網上搜索一下,那么大多數與“性能”有關的熱門文章都與計算機軟件執行任務所需的時間有關。響應時間是任務執行的持續時間,以每個任務的時間為單位。例如,在百度上搜索“性能”,響應時間約為200ms。在瀏覽器中可以通過某些方式查看這個結果,這就是網頁搜索的性能證據。因此,對于計算機用戶來說,性能通常被等同于軟件執行某項任務所需的時間。

然而,當我們在個人筆記本計算機上編譯Android操作系統源代碼時,往往需要漫長的等待,有時可能會面臨無法成功編譯的尷尬。這通常被歸咎于筆記本計算機的系統性能不足。這時的性能又與軟件執行的環境密切相關。那么,什么是軟件的性能呢?

本章先從宏觀上介紹與軟件性能相關的因素;然后從宏觀和微觀兩個層面討論軟件性能的定義;接著從時間和空間的角度來探討軟件的性能指標,了解其描述方式和相關工具;最后通過性能測試和監控來感知并保障軟件系統的性能。

主站蜘蛛池模板: 钟山县| 慈溪市| 商河县| 阜阳市| 申扎县| 黄大仙区| 锡林郭勒盟| 三亚市| 丹棱县| 手机| 湘西| 班玛县| 霸州市| 容城县| 印江| 温泉县| 高平市| 广昌县| 诏安县| 崇阳县| 汝城县| 太康县| 莲花县| 滨州市| 柘荣县| 柳河县| 四子王旗| 凤城市| 西青区| 沐川县| 浦东新区| 和平区| 盐城市| 隆子县| 平湖市| 松桃| 商河县| 乌海市| 定南县| 阿克陶县| 奉新县|