2017-04-06 5 views
0

Si j'utilise une application Java telle que VisualVM pour ouvrir une image mémoire (fichier hprof), aurais-je besoin de plus de mémoire pour VisualVM que de taille de fichier hprof? Dans mon cas, hprof est un fichier 4Gb et VisualVM a une taille de tas de 2 Go et il ne parvient pas à charger correctement le fichier HPROF.Mémoire nécessaire pour ouvrir les dumps .hprof

Répondre

1

Vous n'avez pas besoin de plus de mémoire de tas pour VisualVM que de taille de fichier hprof. VisualVM ne charge pas le vidage de tas dans le tas JDK. Il utilise des fichiers mappés en mémoire à la place. De cette façon, il peut utiliser beaucoup de mémoire même si le Xmx par défaut pour VisualVM est 256M.

+0

Des références? –

+0

Références à quoi? –