我想知道IBM J9中是否默认启用了环境变量IBM_HEAPDUMP
?我通过互联网搜索,有人说这是在其他人说没有。我想假设它默认是活动的,这意味着,已经启用了基于信号的heapdump。 JVM将捕获所有预定义的信号并相应地生成heapdump。
但是,如果如上所述,为什么我们仍然需要配置-Xdump:what
?就像描述http://www-304.ibm.com/support/docview.wss?uid=swg21246238
的链接一样。
另一个问题是IBM_HEAPDUMP
和-Xdump:what
在这里是否有重叠功能?或者我完全理解这两个。
提前致谢
答案 0 :(得分:1)
你误解了: - )
-Xdump:什么不配置任何东西。它只显示在相关JVM上启用了哪些转储。因此,您可以查看-Xdump的输出:看什么启用了什么。默认情况下,是的,启用了像IBM_HEAPDUMP一样的转储,但您可能需要更多的控制/细节。