有默认值的,默认值具体记不清了,但应该是不超过256M的,你可以通过不配置jvm堆大小,然后手工生成javacore或者在出现outofmemory错误的时候,分析一下nativestdout或nativestderr中的错误,也可以使用工具分析一下javacore就可以看到最大的默认值。