我一直在尝试让Webstart在内存耗尽时转储到堆转储中。我知道可以使用jmap/jconsole的方法来完成,但我真正想做的是将选项添加到jnlp文件中,并尝试了以下选项。
- j2se version="1.6+" java-vm-args="-server +HeapDumpOnOutOfMemoryError" max-heap-size="768M"
- j2se version="1.6+" java-vm-args="-server -XX:+HeapDumpOnOutOfMemoryError" max-heap-size="768M"
-XX:HeapDumpPath=/tmp
来指定路径吗? - Jörn Horstmann