什么是错误"未能写入核心转储"?

use*_*605 5 java openmpi

我正在服务器(64GB内存)上使用java OpenMPI来排序一个大整数数组(长度为10亿).但是当我增加数组的长度时,我得到这个错误:

Java运行时环境检测到致命错误:

...

无法编写核心转储.核心转储已被禁用.要启用核心转储,请在再次启动Java之前尝试"ulimit -c unlimited"

什么是核心转储?什么可能是导致此错误的错误?以及如何解决此错误?

小智 4

核心转储(Unix 术语)内存转储系统转储由计算机程序在特定时间(通常是程序崩溃或异常终止时)的工作内存的记录状态组成。
请参阅核心转储

我认为出现这个异常是因为java内存不足


请参考java内存不足问题