В какие моменты времени JVM вызывает GC? Тестирую свою программку, которая работает сутки — объём памяти в столбце RSS увеличился на 5 МБ. В инете нашёл множество статей про утечки, но везде указывается, что память не освобождается после вызова GC и ведётся анализ, почему может так быть. Я вручную его не вызываю, поэтому может утечек памяти у меня и нет. Вот и вопрос — а когда он вызывается JVM?
И что можно почитать, чтобы знать, как избежать утечек памяти в Java ?
Хе, капча staling