2142Fermer2144
Pen^2Le 05/01/2014 à 01:25
Bah, c'est un peu le principe d'une machine virtuelle, non ?
Quand tu héberges un OS virtualisé, tu n'as pas fixé la quantité de mémoire vive utilisable, ainsi que le nombre de processeurs, etc ?

OK, pour JAVA, je ne dis pas que ce ne serait pas intéressant que ce soit dynamique.

La poubelle ne sert à rien, elle ne fait que forcer le déclenchement du garbage collection (à ma connaissance), ce qui est parfaitement inutile.
D'ailleurs, JAVA (la jvm de sun) ne rend généralement pas la mémoire à l'hôte après un pic d'allocation même si la mémoire est rendue disponible aux processus JAVA via un garbage, et ça, c'est vrai que c'est dommage. Même si c'est vaguement compréhensible.
Ce serait intéressant de pouvoir faire une sorte de trim. Encore que, comme je le dis, au fond ça serait peut-être une fausse bonne idée de s'attendre à ce que les pics des différentes JVM ne surviennent pas simultanément cheeky