1
A
回答
1
我認爲這個技巧可以幫助你。
long time1 = System.currentTimeMillis();
setContentView(R.layout.activity_main);
long time2 = System.currentTimeMillis();
Log.i(TAG, "onCreate: " + (time2 - time1));
我的空父佈局的結果:
ConstraintLayout
:74ms
RelativeLayout
:54ms
LinearLayout
:55毫秒
FrameLayout
:57ms
已經在華爲Nexus 6P測試過。也許這些結果會有所不同,當這些佈局繪製多個視圖時,但RelativeLayout
正在領導空白布局。
+0
感謝您的ans它爲我工作。 –
+0
@Akshay更多歡迎! – JavadKhan
0
單個佈局可以用許多不同的方式進行。這一切都取決於需求,但仍然有一些方法可以讓我們找到佈局的性能。我們的Android Studio中有一些內置工具,如系統跟蹤,佈局檢查器。我們的開發者在我們的設備中選擇的方式很少,該選項爲GPU。你也可以找出哪種方法需要多少時間。
爲了更加清晰,我建議你仔細閱讀這些主題。
相關問題
- 1. TreeMap需要多少時間?
- 2. realloc如何知道要複製多少?
- 3. 如何在加載佈局後知道視圖元素?
- 4. 有沒有辦法知道mysqldump需要多少空間?
- 5. 我怎麼知道需要多少時間來查詢MYSQL表中的項目?
- 6. 測量ClassLoader需要多少時間才能加載類或jar
- 7. 如何知道AS3中的NetStream加載了多少視頻?
- 8. Android活動需要時間加載
- 9. 如何知道在Windows中複製文件需要多長時間?
- 10. Glide Imgae加載需要花費太多時間在recyclerview android
- 11. Android的佈局:在最需要太多的空間
- 12. 如何知道何時需要WRITE_EXTERNAL_STORAGE
- 13. 如何知道我需要多少空間用於mysql數據庫
- 14. Android - 如何知道特定佈局何時關閉
- 15. 佈局花費太多的時間來加載android
- 16. 我怎麼知道有多少時間需要我的谷歌腳本運行
- 17. 知道被調用函數完成R需要多少時間是否可行?
- 18. 佈局需要時間來啓動
- 19. webview加載webview /網頁中附加的圖像需要多少時間?
- 20. 我需要知道數據倉庫需要多少電子表格知識
- 21. UIWebView需要時間加載
- 22. 我如何時間多長時間的事情需要在android
- 23. 需要與Android XML佈局
- 24. 需要一個Android佈局
- 25. 需要Android佈局建議
- 26. 如果不知道頁面加載需要多長時間,我們如何設置timeOut
- 27. 我想知道SOAP處理的每一步需要多少時間,即解析時間,調用時間等?
- 28. 如何減少Android佈局中文本之間的行間距?
- 29. 如何在android中減少表格加載時間
- 30. 如何知道多少時間是爲報警
可能會有所幫助:https://stackoverflow.com/questions/4069037/is-a-relativelayout-more-expensive-than-a-linearlayout –