ui卡頓分析之內存抖動和計算性能優化渲染_第1頁
ui卡頓分析之內存抖動和計算性能優化渲染_第2頁
ui卡頓分析之內存抖動和計算性能優化渲染_第3頁
ui卡頓分析之內存抖動和計算性能優化渲染_第4頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、卡頓現備上都地運行Android16msActivity的16ms 60 制中頻率的,它是每秒中的周期性變動重復次數的計量,也就是說有 卡頓現備上都地運行Android16msActivity的16ms 60 制中頻率的,它是每秒中的周期性變動重復次數的計量,也就是說有 花34ms 32ms 16ms,用戶會很容易察覺出卡頓感,哪怕僅僅出渲染管Android 系統的渲染管線分為兩個關鍵組件:CPU GPUCPU GPU CPU 工作過度。GPU是(overdraw過CPU GPU CPU 工作過度。GPU是(overdraw過GPU SDK CPU ActivityXML布局文件和標記語言,是

2、如何轉化成用戶機里面都有一塊特殊硬件,它就是圖像處理器(GPU 顯卡的處理器就是加快格柵化的操作,GPU 90 制圖像前會向GPU 輸入這些指令,這一過程通常使用的API 就是Android OpenGL 機里面都有一塊特殊硬件,它就是圖像處理器(GPU 顯卡的處理器就是加快格柵化的操作,GPU 90 制圖像前會向GPU 輸入這些指令,這一過程通常使用的API 就是Android OpenGL ES,這 GPU 進行格柵化。UICPU GPU 上傳數據的次數,幸虧,OpenGLESAPI GPU OpenGLGPU 都會浪費寶貴的處理時間b UI GPU 的 GPU UI GPU CPU GP

3、U CPU GPU GPU GPU GPU 的主-過度繪制CPU GPU GPU GPU GPU 的主-過度繪制UI ShowGPU屏幕顯示會出現一些異常不用過于驚慌,Android1 倍過度繪制會被標記為藍色,2 倍、3 倍、4 CPU GPU 可視化方式解屏幕顯示會出現一些異常不用過于驚慌,Android1 倍過度繪制會被標記為藍色,2 倍、3 倍、4 CPU GPU 可視化方式解決過度繪需GPU UI Chatum 2 ChatumBaseActivity Android,希望保留白色背景,材其實沒有任何意義Activity 的背Chatum onCreate1 XML XML Chat

4、umChatumLatinum BaseActivity,XML 天XML XML 4 BaseActivity XML 在這了一個不MainActivity (agmet_cts.xmlXML XML ChatumChatumLatinum BaseActivity,XML 天XML XML 4 BaseActivity XML 在這了一個不MainActivity (agmet_cts.xml (chat_item.xml來繪制了一個方框然后再繪制頭可以使用一些條件碼來實現打getview背好XML clipRect背好XML clipRect 的 View,系統無法檢測 onDraw 具

5、體會執行什么操作。這些情況下,底層系統無法識別如何View,從渲染管道中清除。例如,這疊牌只有最上面的牌 的 View,系統無法檢測 onDraw 具體會執行什么操作。這些情況下,底層系統無法識別如何View,從渲染管道中清除。例如,這疊牌只有最上面的牌CanvasAndroid Canvas.clipRect識別給定的View API View 不 XMLGPUDisplayList的幫助下完成的,DisplayList GPU GPU 要OpenGL View 第一次 GPU View DisplayList就夠了,但是如果DisplayListView的某些可見組件的內容,那么View

6、View View ViewHierarchyViewView ViewView ViewHierarchy ViewHierarchyViewView View 這種浪費的首要原因是,ViewHierarchyViewView HierarchyViewer查找并修復這HierarchyViewer工具來看第一個工具,Hierarchy Viewer 將幫助讓UI Continue HierarchyViewer View ViewHierarchyViewView ViewView ViewHierarchy ViewHierarchyViewView View 這種浪費的首要原因是,Vi

7、ewHierarchyViewView HierarchyViewer查找并修復這HierarchyViewer工具來看第一個工具,Hierarchy Viewer 將幫助讓UI Continue HierarchyViewer AndroidDeviceMonitorsunshineUI 所視圖,當我點擊層級上的一個視圖時,LayoutLayout可以將這個Layout視圖看做是一個框架,用來標的設備屏幕,因此,HierarchyViewerHiearchy 從 HierarchyViewerProfileNode 繼續使用本課的一些示例代碼嵌套結構的性能評 的應用程序的行為模式,現要返回到AndroidDeviceMonitor,我已經打開Viewer示這兩行在這里可以看到它們,請注意來自于這個父級線性布局的兩 HierarchyViewerProfileNode 繼續使用本課的一些示例代碼嵌套結構的性能評 的應用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論