Aká je chyba „Nepodarilo sa napísať výpis z jadra“ hlásený spoločnosťou JVM a ako ju vyriešiť?

What Is Errorfailed Write Core Dumpreported Jvm



Nepodarilo sa zapísať výpis z jadra. Minidumps nie sú predvolene povolené v klientskych verziách systému Windows

Čo je Minidump? Prečo to nie je povolené?




Portál: Súbory minidump (Windows)
Minidump je malý výpis zlyhaní, ktorý je možné zapísať, keď dôjde k zlyhaniu programu v systéme Windows. Zaznamená súhrnné informácie o chybe, ktorá spôsobila zlyhanie, aby vývojári mohli následne zistiť príčinu zlyhania.



Ďalej potrebujete tento portál: Ako povoliť minidumps v prostredí Java pre Windows
Vetu „Minidumps nie sú v predvolenom nastavení povolené pre klientske verzie systému Windows“ vytlačila spoločnosť HotSpot VM. Zdroj je:
void os::check_or_create_dump(void* exceptionRecord, void* contextRecord, char* buffer, size_t bufferSize) HotSpot VM sa rozhodne nepísať minidump v predvolenom nastavení pre neserverovú verziu (tj. Verziu klienta) Windows. Neexistuje žiadny zvláštny dôvod, len zabrániť používateľom, aby sa rozčúlili, keď vidia súbory po zlyhaní, keď nechcú spadnúť výpis.
Ak chcete, aby HotSpot VM zapisoval minidump do klientskej verzie systému Windows, zadajte -XX: + CreateMinidumpOnCrash, aby HotSpot VM zavolal funkciu Windows MiniDumpWriteDump (), ktorá pri zlyhaní napíše minidump.