Сборщик мусора в Android - PullRequest
       51

Сборщик мусора в Android

102 голосов
/ 25 июня 2010

Я видел много ответов Android, в которых предлагалось вызывать сборщик мусора в некоторых ситуациях.

Полезно ли запрашивать сборщик мусора в Android перед выполнением операции, требующей памяти? Если нет, я должен назвать это только если я получаю ошибку OutOfMemory?

Есть ли другие вещи, которые я должен использовать, прежде чем прибегнуть к сборщику мусора?

Ответы [ 11 ]

2 голосов
/ 25 июня 2010

Нет необходимости вызывать сборщик мусора после OutOfMemoryError.

Это Javadoc ясно заявляет:

Thrown when the Java Virtual Machine cannot allocate an object because it is out of memory, and no more memory could be made available by the garbage collector.

Итак, сборщик мусора уже пытался освободить память перед генерацией ошибки, но не смог.

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