Я работаю с java OpenMPI на сервере (память 64 ГБ), чтобы отсортировать массив с большим целым числом (длина 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 была зарезервирована за то, что она фактически не была доступна. Вы уверены, что вам нужно сортировать BigIntegers, поскольку они намного медленнее и используют гораздо больше памяти, чем использование 'long' или' int'. Я бы попытался уменьшить размер кучи JVM. –
Я не имею в виду массив BigInteger, но большой массив типа integer. @PeterLawrey – user3625605