2012-06-26 41 views
0

我想知道在IBM J9中默認啓用的環境變量IBM_HEAPDUMP?我通過互聯網搜索,有人說,而其他人說不。讓我假設它是否默認爲活動狀態,這意味着基於信號的堆轉儲已啓用。 JVM將捕獲所有預定義的信號並相應地生成堆轉儲。 但是,如果像上面這樣,爲什麼我們仍然需要使用-Xdump:what進行配置?正如鏈接描述http://www-304.ibm.com/support/docview.wss?uid=swg21246238。 另一個問題是IBM_HEAPDUMP-Xdump:what是否在這裏重疊?或者我完全理解這兩個錯誤。是IBM J9 JVM中默認啓用的環境變量IBM_HEAPDUMP嗎?

在此先感謝

回答

1

你誤會:-)

-Xdump:什麼不進行任何配置。它只是顯示了有問題的JVM啓用了哪些轉儲。因此,您可以查看-Xdump的輸出:查看啓用的內容。默認情況下,是的,像IBM_HEAPDUMP那樣啓用了轉儲,但是您可能需要更多控制/詳細信息。

+0

非常感謝@Trent Gray-Donald – wing2ofsky