VM引数について最近知りました-XX:+HeapDumpOnOutOfMemoryError
が、デフォルトではオフになっているため、HotSpot JVMに当然追加する必要があると言われました。私の同僚の 1 人は、これを行うにはいくつかの落とし穴があると聞いたので、そうすべきではないかもしれないとコメントしましたが、彼はそれが何であったか思い出せません。私はそのような漠然とした発言は嫌いですが、最終決定を下す前に十分な注意を払うよう努めているので、調査を行っています.
私が見つけることができるそれへの参照のほとんどは、それを使用する方法(およびダンプファイルが配置されている場所)に関するものであり、使用に関する問題については言及していません。This SO question は別の議論を参照していますが、答えはこれにも関連しているようで、問題がないことを暗示しています:なぜこのホットスポット JVM オプションはデフォルトではないのですか? -XX:+PrintConcurrentLocks
向きを変えない理由を知っている人はいます-XX:+HeapDumpOnOutOfMemoryError
か?