Как я останавливаю сборщик "мусора" андроида? Действительно ли это возможно?

Там какой-либо путь состоит в том, чтобы останавливать сборщик "мусора" в течение некоторого времени?

10
задан Simon 21 May 2010 в 11:16
поделиться

2 ответа

Думаю, вы хотите избежать отставания от gc. В этом случае ваш вопрос аналогичен этому .

Обычно вы не можете остановить gc, но вы можете принудительно вызвать его, используя System.gc () .

2
ответ дан 4 December 2019 в 01:00
поделиться

Лучший способ не отставать от сборщика мусора - это избегать постоянного сбора мусора. Например, вы можете повторно использовать объекты вместо того, чтобы обнулять их и создавать новые. Это совершенно тот же шаблон, что и CursorAdapter androids при повторном использовании представления, он просто повторно использовал представление для представления новых данных. Недостаток этого в том, что вам придется делать это вручную и очень точно программировать. Также вы получите лучшую обработку памяти и повышение производительности.

9
ответ дан 4 December 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: