2017-06-06 55 views
1

我们正在heapdumps,有一个问题:什么是jmap的默认堆转储格式?

jmap -dump:file=heapdump.hprof,format=b

  • 如果指定format=a这将是ASCII
  • 使用信息如果指定format=b这将是二进制

好,但是如果你根本不指定格式呢?

jmap -dump:file=heapdump.hprof

一个将它挑哪个?

回答

1

默认值是二进制数据文件(hprof)。您可以尝试运行该命令而不指定格式并使用format=b,您将发现自己具有相同的格式。

alessio$ file heapdump.hprof 
heapdump.hprof: data 
+0

gotcha。谢谢!!我做了同样的事情,但我认为我会在一篇软文中分享它 –