how to disable creating java heap dump after VM crashes?

后端 未结 3 1553
礼貌的吻别
礼貌的吻别 2021-01-21 00:21

JVM runs on FreeBSD with 18Gb memory. creating core file takes about hour, which is very slow, so i need some way to disable it.

相关标签:
3条回答
  • 2021-01-21 01:01

    If you really mean a core file, and not something specific to java, then you need to use the ulimit command to set the maximum core file size to something small.

    0 讨论(0)
  • 2021-01-21 01:04

    I'm not sure this will work, but if you're using the HotSpot VM, try this in the arguments to the java command:

    -XX:HeapDumpPath=/dev/null
    

    If you want to turn off core dumps altogether, you can use the ulimit approach (make sure to use the -H flag to set the hard limit):

    ulimit -c -H 0
    
    0 讨论(0)
  • 2021-01-21 01:08

    If this is an OS crash dump then use ulimit to set the maximum core size to 0.

    0 讨论(0)
提交回复
热议问题