java内存 phd文件抓取_您可以从IBM PHD Java堆转储中提取字符串的值吗?
我有一個來自IBM jvm的PHD格式堆轉儲,我希望檢查一些字符串的值.使用Sun JVM的二進制hprof轉儲,這是可能的,但是我無法從IBM轉儲中恢復此信息.
我試過了:
>具有IBM DTFJ Portal堆轉儲讀取器(1.3.0.200903241644)的Eclipse內存分析器(0.8.0.200906170940)
>具有Java內存轉儲診斷(2.0.0.3b)的IBM Support Assistant(3.1.0.00)
>在轉儲文件上運行“字符串”
>使用mdd4j(2.0.0.3b)中的svcdump.jar使用com.ibm.jvm.ras.findroots.PrintHeapdump轉換為文本轉儲
在Eclipse Memory Analyzer中,我可以查看String內的char數組,但是數組中的所有條目均為零.我也看不到任何對象上的任何原始屬性.
This was made possible by using a Java DataOutputStream class which allows the output of Java primitive data types in a portable binary format.
我正在使用Java 5.0:
2XHOSLEVEL OS Level : AIX 5.3
2XHCPUS Processors -
3XHCPUARCH Architecture : ppc64
3XHNUMCPUS How Many : 8
1CIJAVAVERSION J2RE 5.0 IBM J9 2.3 AIX ppc64-64 build j9vmap6423-20070426
1CIVMVERSION VM build 20070420_12448_BHdSMr
總結
以上是生活随笔為你收集整理的java内存 phd文件抓取_您可以从IBM PHD Java堆转储中提取字符串的值吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 联想笔记本设备u盘启动不了怎么办 联想笔
- 下一篇: java 类 大全_JAVA集合类汇总