System.gc(); consiste à informer (recommander) à la JVM de recycler et d'exécuter le garbage collection, mais il n'est pas nécessairement vrai que la machine virtuelle vous écoute. Il n'est donc généralement pas recommandé de recycler manuellement la mémoire. . La personne ci-dessus l’a bien dit !
Il est recyclé via GC, mais GC ne nettoiera les objets abandonnés en mémoire directe que lorsque l'ancienne zone est pleine et déclenchera Full GC
System.gc(); consiste à informer (recommander) à la JVM de recycler et d'exécuter le garbage collection, mais il n'est pas nécessairement vrai que la machine virtuelle vous écoute. Il n'est donc généralement pas recommandé de recycler manuellement la mémoire. . La personne ci-dessus l’a bien dit !
Ceci, vous devez avoir une bonne compréhension de l'algorithme du mécanisme de collecte des ordures avant de pouvoir parler de cette chose