Сообщение от ARV
судя по тому, как реализован сборщик мусора в Java, нет никакой гарантии, что уборка начнется сразу после вызова этой функции (поправьте, если не прав). Вызов уборщика - это именно "вызов", как звонок в скорую  а уж когда она приедет - это еще вопрос... я хочу сказать, что система, получив указание почистить память, вполне может еще подумать и приступить к уборке тогда, когда ей покажется это наиболее удобным.
|
Нет, очистка происходит именно при вызове функции(во всяком случае, так должно быть на нормальных телах).