我想知道在IBM J9中是否默认启用了环境变量IBM_HEAPDUMP?我在网上搜索,有人说是,而另一些人说不是。让我假设它在默认情况下是活动的,这意味着基于信号的堆转储已经启用。JVM将捕获所有预定义的信号并生成相应的heapdump。但是,如果是这样的话,为什么我们还需要使用-Xdump:what进行配置?就像link描述的http://www-304.ibm.com/support/docview.wss?uid=swg21246238一样。另一个问题是,IBM_HEAPDUMP和-Xdump:what在这里是否存在功能重叠?或者我完全误解了这两个人。
提前感谢
发布于 2012-06-26 22:19:01
你误会了:-)
-Xdump:what没有配置任何东西。它只是显示了在有问题的JVM上启用了哪些转储。因此,您可以查看-Xdump:what的输出,以了解启用了哪些功能。在默认情况下,是的,像IBM_HEAPDUMP一样启用了转储,但你可能需要更多的控制/细节。
https://stackoverflow.com/questions/11200255
复制相似问题