Using pre-indexed dump [message #5452] |
Wed, 15 October 2008 16:24  |
Eclipse User |
|
|
|
I indexed a big heap dump on a 64-bit machine with lots of memory, using
the advice from a previous posting ("Performing initial
analysis/conversion using command line tool").
The only place I can run the GUI is on a 32-bit machine, so I copied the
index files over to the 32-bit machine and ran MemoryAnalyzer. However,
when I open the heap dump file, MemoryAnalyzer insists on re-indexing the
dump, which fails because the dump is too big to be parsed on a 32-bit
machine.
How do I get MemoryAnalyzer to use the pre-created indexes? Or
alternatively, how do I get MemoryAnalyzer to create an X window so I can
run it on the 64-bit machine but see the GUI on the 32-bit machine (I can
easily open xterms from the 64-bit machine, so X is working properly, but
MemoryAnalyzer immediately exits).
Indexes created on a 64-bit rhel4 machine, GUI run on a 32-bit rhel5
machine.
|
|
|
|
|
Re: Using pre-indexed dump [message #5669 is a reply to message #5479] |
Fri, 17 October 2008 18:25  |
Eclipse User |
|
|
|
Interestingly, my <mat> directory tree does not contain a workspace,
metadata or a .log directory or file.
In the end, I ended up running MAT on the 64-bit machine and using X to
show the GUI on my 32-bit machine. Even then, I had to add some parameters
to prevent OutOfMemoryError and "GC limit exceeded" errors:
mat64/MemoryAnalyzer -vmargs -Xmx2000m -XX:-UseGCOverheadLimit
|
|
|
Powered by
FUDForum. Page generated in 0.04555 seconds