Om du fick fel=12, Kan inte allokera minne eller error=12, Inte tillräckligt med utrymme betyder det att ditt system fick slut på minne eller byta utrymme när Java försökte splittra en process. Problemet ligger i hur Java allokerar minne vid exekvering av processer. När Java kör en process måste den fork sedan exec.
Hur åtgärdar jag minnesallokeringsfel?
Lösning
- Tryck på Windows-logotypen + knappen Paus/bryt för att öppna Systemegenskaper.
- Välj Avancerade systeminställningar och välj sedan Inställningar i avsnittet Prestanda på fliken Avancerat.
- Välj fliken Avancerat och välj sedan Ändra i avsnittet Virtuellt minne.
Hur allokerar jag serverminne?
Hur allokerar man minne till en process på en server
- Öppna programmet eller bakgrundsprogrammet som du vill allokera minne till och högerklicka sedan på Windows Aktivitetsfält och välj "Starta Aktivitetshanteraren" från snabbmenyn.
- Öppna fliken "Processer" och bläddra igenom listan till ditt programs process.
Hur allokerar jag mer minne till Linux?
Linux tillhandahåller en mängd olika API:er för minnesallokering. Du kan allokera små bitar med kmalloc- eller kmem_cache_alloc-familjer, stora praktiskt taget sammanhängande områden med hjälp av vmalloc och dess derivator, eller så kan du direkt begära sidor från sidfördelaren med alloc_pages.
Hur kontrollerar jag minnesanvändning påLinux?
Kontrollera minnesanvändning i Linux med GUI
- Navigera till Visa applikationer.
- Ange System Monitor i sökfältet och öppna applikationen.
- Välj fliken Resurser.
- En grafisk översikt över din minnesförbrukning i re altid, inklusive historisk information visas.