Nëse keni marrë gabim=12, nuk mund të shpërndahet memorie ose gabim=12, Nuk ka hapësirë të mjaftueshme, kjo do të thotë se sistemi juaj mbaroi memorien ose ndërroni hapësirën kur Java u përpoq të depërtonte një proces. Problemi është i natyrshëm me mënyrën se si Java shpërndan kujtesën gjatë ekzekutimit të proceseve. Kur Java ekzekuton një proces, ai duhet të forkohet më pas të ekzekutohet.
Si mund ta rregulloj dështimin e ndarjes së kujtesës?
zgjidhja
- Shtypni tastin e logos së Windows + butonin Pause/Break për të hapur Vetitë e Sistemit.
- Zgjidhni cilësimet e avancuara të sistemit dhe më pas zgjidhni Cilësimet në seksionin "Performanca" në skedën "Përparuar".
- Zgjidhni skedën "Avanced" dhe më pas zgjidhni "Ndrysho" në seksionin "Memoria virtuale".
Si ta shpërndaj kujtesën e serverit?
Si të shpërndahet memoria në një proces në një server
- Hap programin ose aplikacionin e sfondit të cilit dëshiron t'i alokosh memorien dhe më pas kliko me të djathtën në shiritin e detyrave të Windows dhe zgjidh "Start Task Manager" nga menyja e kontekstit.
- Hapni skedën "Proceset" dhe lëvizni nëpër listë te procesi i programit tuaj.
Si mund të ndaj më shumë memorie në Linux?
Linux ofron një shumëllojshmëri API-sh për shpërndarjen e memories. Mund të ndani copa të vogla duke përdorur familjet kmalloc ose kmem_cache_alloc, zona të mëdha praktikisht të afërta duke përdorur vmalloc dhe derivatet e tij, ose mund të kërkoni drejtpërdrejt faqe nga alokuesi i faqeve me alloc_pages.
Si mund ta kontrolloj përdorimin e memories aktiveLinux?
Kontrollimi i përdorimit të memories në Linux duke përdorur GUI
- Navigo te Shfaq aplikacionet.
- Hyni Monitorin e Sistemit në shiritin e kërkimit dhe hyni në aplikacion.
- Zgjidhni skedën "Burimet".
- Shfaqet një përmbledhje grafike e konsumit tuaj të kujtesës në kohë reale, duke përfshirë informacionin historik.