J'ai un problème curieux, j'ai besoin d'analyser un vidage de tas Java (à partir d'un IBM JRE) qui a 1,5 Go de taille, le problème est que lors de l'analyse du vidage (I J'ai essayé HeapAnalyzer et le IBM Memory Analyzer 0.5) les outils manquent de mémoire je ne peux pas vraiment analyser la décharge. J'ai 3 Go de RAM dans ma machine, mais il semble que ce n'est pas suffisant pour analyser le vidage de 1,5 Go,Dépassement de mémoire lors de l'analyse d'un vidage de tas Java
Ma question est, savez-vous un outil spécifique pour l'analyse de vidage de tas (prenant en charge les décharges IBM JRE) que je pourrais exécuter avec la quantité de mémoire que j'ai?
Merci. Essayez l'outil Analyseur de mémoire SAP, qui comporte également une éclipse plugin.
Quelle est la taille de segment maximale pour l'ensemble JVM lorsque vous exécutez ces outils? Assurez-vous qu'il est réglé sur au moins 2 Go. – Mark
J'ai manipulé ce paramètre, en fait le maximum que j'ai pu utiliser lors du démarrage des outils est de 1600 Mo (-Xmx1600m) depuis ma machine, si je spécifie une valeur plus grande, j'obtiens une erreur spécifiant que ce n'était pas possible pour allouer la quantité de mémoire demandée. –
Empruntez une machine 64 bits pendant une demi-heure. –