我注意到我的應(yīng)用程序一直滯后,所以我運(yùn)行了 Android Profiler 并得到以下結(jié)果: 我的問題是如何確定所有內(nèi)存耗盡的內(nèi)容,以及如何優(yōu)化它?
1 回答

冉冉說
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
使用所有內(nèi)存的內(nèi)容已經(jīng)在您的屏幕截圖中:它有很多byte[]
s、FinalizerReference
s 和位圖。
現(xiàn)在您可能想知道哪個(gè)代碼負(fù)責(zé)分配這些。
只需單擊占用大量內(nèi)存的類名(例如byte[]
在本例中)。實(shí)例視圖窗格將在右側(cè)打開。單擊任何實(shí)例以查看導(dǎo)致其分配的調(diào)用堆棧。單擊更多實(shí)例以了解最大的違規(guī)者。
添加回答
舉報(bào)
0/150
提交
取消