Starting with IBM Java SDK 1.4.2 SR1 the default heapdump format has changed. The default format for a heapdump will be "portable heap dump format" and the file will have an "*.phd" extension. You can convert phd files to txt files to use HeapAnalyzer 1.3.2.
You can use PrintHeapdump utility to convert IBM Java heap dump phd files to txt files.
- Download svcdump.jar from the following document
- Run com.ibm.jvm.ras.findroots.PrintHeapdump with phd file and redirect output to a file:
java -classpath svcdump.jar com.ibm.jvm.ras.findroots.PrintHeapdump [phd file] > [output file]
Note: You would see an exception like "String index out of bound exception" while running HeapAnalyzer 1.3.2 with converted txt file. You can disregard it since it is caused by additional new line character at the end of converted file.
|Application Servers||Runtimes for Java Technology||Java SDK|
|Application Servers||WebSphere Application Server - Express||J2EE Development and deployment||AIX, Linux, Windows||6.0.2, 6.0.1, 6.0, 5.1.1|
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.