4
我与服务器上的Java的openmpi(64GB内存),工作排序一个大整型数组(长度为1十亿)。 但是,当我增加数组的长度,我得到这个错误:错误“无法写入核心转储”?
A fatal error has been detected by the Java Runtime Environment:
...
Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
什么是核心转储?什么可能是导致这个错误的错误?以及如何解决这个错误?
JVM是用C写这似乎是用C语言编写的本机功能出现了问题,该操作系统尚未配置保存转储... –
这可能意味着内存JVM的思想被保留了下来,它并没有真正可用。你确定你需要对BigInteger进行排序,因为它们比使用'long'或'int'要慢得多,而且使用的内存要多得多。我会尽量减少JVM堆的大小。 –
我不是指BigInteger数组,而是整数类型的大数组。 @PeterLawrey – user3625605