Hva er feilen 'Kunne ikke skrive kjernedump' rapportert av JVM, og hvordan kan jeg løse den?

What Is Errorfailed Write Core Dumpreported Jvm



Kunne ikke skrive core dump. Minidumps er ikke aktivert som standard på klientversjoner av Windows

Hva er Minidump? Hvorfor er det ikke aktivert?




Portal: Minidump-filer (Windows)
Minidump er en liten crash dump som kan skrives når et program krasjer på Windows. Den registrerer sammendragsinformasjon om feilen som forårsaket krasj, slik at utviklere kan undersøke årsaken til krasj etterpå.



Neste trenger du denne portalen: Hvordan aktivere minidumps i Java for Windows
Setningen 'Minidumps er ikke aktivert som standard på klientversjoner av Windows' ble skrevet ut av HotSpot VM. Kilden er:
void os::check_or_create_dump(void* exceptionRecord, void* contextRecord, char* buffer, size_t bufferSize) HotSpot VM velger ikke å skrive minidump som standard på ikke-serverversjon (det vil si klientversjon) Windows. Det er ingen spesiell grunn, bare for å forhindre at brukere blir opprørt når de ser filene etter krasjet når de ikke vil krasje.
For å få HotSpot VM til å skrive en minidump på klientversjonen av Windows, vennligst spesifiser -XX: + CreateMinidumpOnCrash, slik at HotSpot VM vil kalle Windows MiniDumpWriteDump () -funksjonen for å skrive en minidump når den krasjer.