Страницы

Поиск по вопросам

суббота, 11 января 2020 г.

Сколько весит объект в java?

#java #android


Есть в проекте одна проблема, которая решается двумя способами. Но я не могу оценить
какой способ будет "дешевле" для памяти.

Как корректно вычислить на Android устройстве, сколько весят те или иные объекты в java?

P.S. В одном случае это массив List из других объектов, которые в свою очередь содержат
другие объекты, в другом это subscriber из Rx.

P.S.2: Возможно есть какие то другие способы оценки скорости работоспособности или
занимаемой объектами памяти, помимо тривиального вычисления разниц в затрачиваемом
времени/памяти до и после в обоих случаях?
    


Ответы

Ответ 1



Android Studio включает ряд инструментов для профилирования приложения. Они помогут оценить выделяемую приложению и его объектам память, содержимое "кучи", производительность, нагрузку на устройство и др. при выполнении программы. Вам нужно профилировать оба варианта и сравнить результаты.

Комментариев нет:

Отправить комментарий