Comments 19
Огромное спасибо за перевод. А то вчера прочитать не успел, а тут и русская версия подоспела.
+1
Хорошая статья, наконец-то переход от «Hello World!» к чему-то действительно полезному.
+4
Большое спасибо автору.
MAT очень полезная приложение спасло меня когда нужно было найти утечку памяти в моем приложении. только благодаря ему я узнал что в Toast'ах нужно использовать application context, а не activity.
MAT очень полезная приложение спасло меня когда нужно было найти утечку памяти в моем приложении. только благодаря ему я узнал что в Toast'ах нужно использовать application context, а не activity.
0
С developers.android.com:
public Toast (Context context)
Since: API Level 1
Construct an empty Toast object. You must call setView(View) before you can call show().
Parameters
context The context to use. Usually your Application or Activity object.
0
На самом деле интересно было бы изучить более детально вопрос нативной памяти, а не битмапов.
0
В этой статье Вам дали основу анализа памяти, всё остальное можно освоить самому.
0
Основа анализа хипа жавы, а нативная память — это совсем другая история и походу нужно иметь девелоперский девайс с самосборной прошивкой что б были символы для дебага. И сам девайс еще д.б. мощным…
В Вашем случае все битмапы почему-то попали в основную память, что мне не понятно ибо всегда наблюдал, что она попадает именно в нативную и тут начинаются все проблемы.
Или это какая-то фича 3.0?
В Вашем случае все битмапы почему-то попали в основную память, что мне не понятно ибо всегда наблюдал, что она попадает именно в нативную и тут начинаются все проблемы.
Или это какая-то фича 3.0?
0
Собственно, вот — не понимаю от куда там массив байт взялся внутри битмапа.
0
Он не внутри, он как бы представляет собой back memory для Битмапа.
0
Не понял — можете пояснить или кинуть ссылкой? что за «back memory»? и что значит «как бы»?
Этот дамп — дамп хипа джавы. Причем тут указаны ссылки внутри джавовских объектов. Т.е. в данном случае он показывает некий «mBuffer» внутри битмапа. Вопрос — от куда он?
Этот дамп — дамп хипа джавы. Причем тут указаны ссылки внутри джавовских объектов. Т.е. в данном случае он показывает некий «mBuffer» внутри битмапа. Вопрос — от куда он?
0
Есть вариант, что это такая хардварная оптимизация рендеринга. Но тоже странно.
0
Sign up to leave a comment.
Анализ памяти для Android приложений