Android - использование памяти для webp v.s. PNG или другие форматы - PullRequest
0 голосов
/ 28 марта 2019

Это вопрос, касающийся использования памяти Android при рендеринге изображений различных форматов.

В нашем приложении мы иногда получаем исключение из-за нехватки памяти (и сбой), когда мы пытаемся надуть макет (к сожалению, этопроисходит на устройствах, которые у нас есть для тестирования).

В нашем макете используется много изображений (точнее 28).Нам нужны все эти отдельные изображения, так как мы позже поменяем их анимацией.

Мы сохраняем изображения в качестве ресурсов webp, поскольку знаем, что webp в среднем экономит около 30% дискового пространства.Но я не знаю, переводится ли эта эффективность на эффективность памяти.Я предполагаю, что в любом случае изображение должно быть декодировано и извлечено в растровое изображение.

Вопрос в том, есть ли разница с точки зрения использования памяти, то есть памяти, взятой из кучи, когда Android отображает webp,PNG, JPG или другие форматы изображений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...