Android性能優化入門與實戰 張世欣(拭心) 9787115630421 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
NT$381
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:Android性能優化入門與實戰
ISBN:9787115630421
出版社:人民郵電
著編譯者:張世欣(拭心)
頁數:206
所在地:中國大陸 *此為代購商品
書號:1647454
可大量預訂,請先連絡。

內容簡介

隨著互聯網用戶滲透率的提升,中國移動互聯網進入了平穩發展階段。在存量市場下,企業能否提供更優質的用戶體驗,成為影響其用戶規模的重要因素,因此,「豐富的性能優化經驗」等描述在高級職位的要求中頻繁出現。很多人對性能優化感興趣,因其不僅有技術挑戰,在面試中也經常被提及。然而,對於沒有經驗的人來說,這個概念比較空泛,既不清楚其具體涵蓋內容,也擔心自己是否能掌握到足夠的深度。如果你有同樣的困惑,那麼這本書能給你答案。讀完本書之後,你會豁然開朗,對性能優化胸有成竹。 這是一本針對Android App性能優化的書,首先描述從事性能優化測試相關工作需要具備的能力,然後介紹性能優化和性能測試的組成環節,最後深入地講解內存、流暢性和啟動優化的具體方案。 本書適合想要或正在從事Android開發工作的讀者,特別是從事Android性能測試和優化相關工作的讀者閱讀。

作者簡介

張世欣 (網名:拭心) 畢業於西安電子科技大學計算機專業,目前在喜馬拉雅擔任Android技術專家,曾就職于位元組跳動基礎架構組。在應用性能優化、性能分析工具、跨端技術等方面有豐富的開發實踐經驗。堅持在社區分享內容,博客訪問量達到百萬級別人次,獲得谷歌開發者專家、CSDN博客專家和InfoQ簽約作者等認證。

目錄

第1篇 市場需要什麼樣的Android開發者
第1章 Android開發者需要具備的能力
1 1 初中級開發者需要具備的能力
1 2 高級開發者需要具備的能力
1 3 資深開發者需要具備的能力
1 4 性能技術專家需要具備的能力
1 5 小結
思考題
第2章 優秀的開發者具備的素質
2 1 好的學習能力是什麼樣的
2 2 好的溝通能力是什麼樣的
2 3 好的工作思維是什麼樣的
2 4 小結
思考題
第2篇 認識性能優化和性能測試
第3章 性能優化
3 1 性能優化的5個環節
3 2 性能優化如何進行
3 2 1 瑞士乳酪模型
3 2 2 釐清目標和現狀
3 2 3 搭建監控系統
3 2 4 發現問題,定位原因
3 2 5 設計優化方案,考慮得與失
3 2 6 上線驗證效果
3 3 小結
思考題
第4章 性能測試
4 1 性能測試的4個環節
4 2 性能測試實踐
4 2 1 測試CPU
4 2 2 測試GPU
4 2 3 測試FPS
4 2 4 測試文件讀寫情況
4 3 小結
思考題
第3篇 專項優化
第5章 內存優化
5 1 為什麼要做內存優化
5 1 1 虛擬內存不足導致App崩潰
5 1 2 物理內存不足導致App後台存活時間短
5 1 3 GC對應用啟動、流暢性的影響
5 1 4 小結
5 2 線上內存監控
5 2 1 內存不足導致的崩潰如何監控
5 2 2 後台被強制「殺掉」的問題如何監控
5 2 3 GC對流暢性的影響如何監控
5 2 4 小結
5 3 線下內存測試
5 3 1 獲取App的內存指標
5 3 2 獲取進程的內存空間數據
5 3 3 分析內存使用詳情
5 4 內存優化
5 4 1 Java內存問題分析、定位
5 4 2 Native內存問題分析、定位
5 4 3 圖片內存問題分析、定位
5 4 4 減少內存問題的有效方法
5 5 小結
思考題
第6章 流暢度優化
6 1 為什麼要做流暢度優化
6 2 線上流暢度監控
6 2 1 FPS和掉幀數
6 2 2 主線程卡頓監控
6 2 3 線程運行情況監控
6 3 線下流暢度分析
6 3 1 使用開發者選項分析卡頓問題
6 3 2 使用Android Studio Profiler分析卡頓問題
6 3 3 使用Systrace分析卡頓
6 4 流暢度優化如何進行
6 4 1 增加繪製相關線程的運行時間
6 4 2 減少主線程非繪製任務耗時
6 4 3 減少繪製任務耗時
6 5 小結
思考題
第7章 啟動優化
7 1 為什麼要做啟動優化
7 2 啟動監控
7 2 1 App的啟動流程
7 2 2 啟動監控如何進行
7 3 線下分析
7 4 啟動優化如何進行
7 4 1 綁定大核提升啟動速度
7 4 2 通過框架管理啟動任務
7 4 3 減少ContentProvider初始化耗時
7 4 4 減少 so文件載入耗時
7 4 5 延遲子進程創建
7 4 6 低端機啟動邏輯降級
7 5 小結
思考題
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理