Hvis du modtog fejl=12, Kan ikke allokere hukommelse eller fejl=12, Ikke nok plads, betyder det, at dit system løb tør for hukommelse eller byttede plads, da Java forsøgte at gafle en proces. Problemet er iboende med den måde, Java allokerer hukommelse, når processer udføres. Når Java udfører en proces, skal den fork derefter exec.
Hvordan løser jeg hukommelsesallokeringsfejl?
Løsning
- Tryk på Windows-logotasten + Pause/Break-tasten for at åbne Systemegenskaber.
- Vælg Avancerede systemindstillinger, og vælg derefter Indstillinger i afsnittet Ydelse på fanen Avanceret.
- Vælg fanen Avanceret, og vælg derefter Skift i afsnittet Virtuel hukommelse.
Hvordan allokerer jeg serverhukommelse?
Sådan allokeres hukommelse til en proces på en server
- Åbn programmet eller baggrundsapplikationen, du vil allokere hukommelse til, og højreklik derefter på Windows-proceslinjen, og vælg "Start Task Manager" fra kontekstmenuen.
- Åbn fanen "Processer", og rul gennem listen til dit programs proces.
Hvordan allokerer jeg mere hukommelse til Linux?
Linux tilbyder en række API'er til hukommelsesallokering. Du kan allokere små bidder ved hjælp af kmalloc- eller kmem_cache_alloc-familier, store praktisk t alt sammenhængende områder ved hjælp af vmalloc og dets derivater, eller du kan direkte anmode om sider fra sideallokatoren med alloc_pages.
Hvordan kontrollerer jeg hukommelsesforbrug påLinux?
Kontrol af hukommelsesbrug i Linux ved hjælp af GUI
- Naviger til Vis applikationer.
- Indtast System Monitor i søgefeltet, og få adgang til applikationen.
- Vælg fanen Ressourcer.
- En grafisk oversigt over dit hukommelsesforbrug i re altid, inklusive historisk information vises.