Eclipse Memory Analyzer M'affiche uniquement le message suivant: "Invalid HPROF En-tête de fichier".Impossible d'ouvrir le fichier HPROF avec Eclipse Memory Analyzer
décharge de la pile:
java.io.IOException: Invalid HPROF file header.
at org.eclipse.mat.hprof.AbstractParser.readVersion(AbstractParser.java:135)
at org.eclipse.mat.hprof.Pass1Parser.read(Pass1Parser.java:69)
at org.eclipse.mat.hprof.HprofIndexBuilder.fill(HprofIndexBuilder.java:65)
at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.parse(SnapshotFactoryImpl.java:184)
at org.eclipse.mat.parser.internal.SnapshotFactoryImpl.openSnapshot(SnapshotFactoryImpl.java:102)
at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:114)
at org.eclipse.mat.snapshot.SnapshotFactory.openSnapshot(SnapshotFactory.java:94)
at org.eclipse.mat.ui.snapshot.ParseHeapDumpJob.run(ParseHeapDumpJob.java:54)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Le fichier HPROF a été fait sur une machine Linux.
HAT ne fonctionne pas et le IBM HeapAnalyzer est compliqué, mais a fonctionné.
Que puis-je faire pour le faire fonctionner?
Le vidage a-t-il été effectué avec une machine virtuelle Java incompatible? Si ça ne marche pas, je suppose que quelque chose ne va pas avec la décharge. –
Problème de format Heapdump? Binaire vs texte. – shoover