1427Fermer1429
Lionel DebrouxLe 21/09/2010 à 16:18
Bah non, Java part du principe que toute la machine lui appartient, il ne commence (par conception) à faire un nettoyage que quand il a consommé (presque) toute la RAM de la machine.

Comme je l'ai écrit en ./1410, la JVM et ses copies plus ou moins pâles font surtout ce que leur appelant leur a demandé wink
Si l'appelant laisse la JVM se vautrer dans la RAM (c'est habituellement le cas d'Eclipse, justement), la JVM se vautre dans la RAM.

J'ajouterai qu'il y a plusieurs GC, qui ne sont pas tous aussi stupides que "j'alloue toute la mémoire puis je fais un gros GC".