Java: Le tas de mémoire augmente à chaque cycle de collecteurs de Gargouillis


J'ai un problème avec mon application de bureau JavaFX, j'exécutais le profileur NetBeanss afin de voir les performances des applications et j'ai découvert que lorsque le gc fait son cycle, le tas de mémoire augmente beaucoup, est d'environ 3gbs actuellement et grossit, je ne sais pas pourquoi cela se produit.

La chose étrange est que tas de la mémoire augmente, mais il n'est jamais utilisé pour le niveau augmente, l'autre chose, c'est que dès que le gc termine son cycle, la mémoire commence à augmenter à un haut niveau et dicreases à nouveau avec le cycle gc et continuer.

J'ai déjà essayé d'optimiser mon code mais cela ne fonctionne pas!

Une idée?

Merci.

Voici une image des graphes de profileur Netbeanss --
Profilage NetBeans

Author: Andreas, 2018-07-10