Когда я профилирую свое приложение с помощью средства профилирования NetBeans 8.2, каждый раз, когда я запускаю сборку мусора, число выживших поколений увеличивается.

Однако, когда я отслеживаю живые экземпляры, я вижу, что их возраст генерации стабильный (увеличивается до определенной точки, затем уменьшается).

Когда я просто запускаю приложение, заметно, что его использование памяти в TaskManager со временем возрастает.
Я не могу понять, как это возможно и что все это значит.