Я впервые использую MAT, я прошел через Google I/O видео для управления памятью. Но теперь, когда дело доходит до практического, я вижу имя колонки Ref. Shallow Heap
в merge shortest path to GC roots(Exclude weak reference)
. Один из моих компонентов приложения показывает очень высокое значение в этом столбце. Итак, скажите, пожалуйста, что это значит и как оно отличается от shallow heap
.Реф. Мелкая куча, показывающая очень высокое значение в MAT
0
A
ответ
0
Посмотрите на описании мелких против нераспределенной кучи здесь http://help.eclipse.org/indigo/topic/org.eclipse.mat.ui.help/concepts/shallowretainedheap.html
, кроме того, увидеть пояснения конкретных на ваш вопрос здесь http://www.eclipse.org/forums/index.php/t/210895/
возможно дубликат [Android: что разница между мелким и нераспределенным куча] (http://stackoverflow.com/questions/12707572/android-what-is-the-differences-between-shallow-and-retained-heap) – CommonsWare
@CommonsWare Это не дублирует этот вопрос, потому что, я хочу узнать подробности для 'Ref. мелкая куча », так как я вижу три разных столбца в MAT, один для« мелкой кучи », другой для« Сохраненной кучи », а третий -« Ref. мелкая куча. Эта область третьего столбца, представляющая мой интерес. «Неглубокая куча» и «рельефная мелкая куча» одинаковы/похожи. – guptakvgaurav