[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.memory-analyzer] Re: Could not parse big heap file

Hi Michael,

this number of objects (i.e. the size of the object graph) determines how much memory MAT needs. On 32bit machines this can be a problem. The good news, once you parsed the file on a bigger box, you can still analyze it on the smaller 32bit box.


Then I try Unix version:
java.lang.RuntimeException: Application "org.eclipse.mat.api.parse" could not be found in the registry. The applications available are:

This error tells that the parsing application has not been found. The application is inside the "org.eclipse.mat.api" bundle. Look for the logging messages before this one. It should give you a reason why the bundle has not been activated / resolved. Common problems are: installed via unzip into Eclipse (run with -clean option), MAT requires Java5 but it is run with a Java4, the native parts have not the right bitsize (e.g. running 32bit MAT version on a 64bit Java).


To run MAT on 64bit using a 32bit download, follow these instructions (you have to updated the version numbers!):
http://wiki.eclipse.org/index.php/MemoryAnalyzer/FAQ#How_to_run_on_64bit_VM_while_the_native_SWT_are_32bit