Timeline的用途
- 找出程式運行中,CPU用量高的原因
- 找出運行最慢的方法以及它呼叫的對像
- 找出造成UI凍結的原因
- 找出記憶體被超量使用的原因
使用Timeline的步驟
- 將時間拉到CPU用量高的位置
- 從CallStak中找出CPU用量比率最高的方法
- 從CallTree觀察此方法呼叫的方法是否有異常
- 點選CallTree中的方法時,SubSystem會即時計算,此時可以確認不合理的地方
使用Timeline的操作提示
- 將Events Panel 切換到 Memory Allocation,則所有的計量單位就會變成 mb。
- 在Memory Allocation下,原本每個方法所佔用的時間,就都會變成使用的記憶體
- 在SubSystem下,可以觀察到,配置的記憶體的型別是什麼。
沒有留言:
張貼留言