Əgər xəta almısınızsa=12, Yaddaş ayıra bilmir və ya xəta=12, Kifayət qədər yer yoxdur, bu o deməkdir ki, Java çəngələməyə cəhd edəndə sisteminizin yaddaşı bitib və ya yer dəyişdirib. bir prosesdir. Problem Java-nın prosesləri yerinə yetirərkən yaddaşı necə ayırması ilə bağlıdır. Java bir prosesi icra etdikdə, o, yıxıldıqdan sonra icra etməlidir.
Yaddaşın ayrılması nasazlığını necə həll edə bilərəm?
İcraçı həll
- Sistem Xüsusiyyətlərini açmaq üçün Windows loqosu düyməsini + Pause/Break düyməsini sıxın.
- Qabaqcıl sistem parametrlərini seçin və sonra Qabaqcıl tabda Performans bölməsində Parametrlər seçin.
- Qabaqcıl nişanı seçin, sonra Virtual yaddaş bölməsində Dəyişiklik seçin.
Server yaddaşını necə ayıra bilərəm?
Serverdəki prosesə yaddaşı necə ayırmaq olar
- Yaddaş ayırmaq istədiyiniz proqramı və ya fon tətbiqini açın, sonra Windows Tapşırıq Panelinə sağ klikləyin və kontekst menyusundan "Tapşırıq Menecerini Başlat" seçin.
- "Proseslər" sekmesini açın və siyahıda proqramınızın prosesinə keçin.
Linux-a daha çox yaddaşı necə ayıra bilərəm?
Linux yaddaşın ayrılması üçün müxtəlif API təmin edir. Siz kmalloc və ya kmem_cache_alloc ailələri, vmalloc və onun törəmələrindən istifadə edərək böyük faktiki olaraq bitişik ərazilərdən istifadə edərək kiçik parçalar ayıra bilərsiniz və ya birbaşa alloc_pages ilə səhifə ayırıcısından səhifələr tələb edə bilərsiniz.
Yaddaş istifadəsini necə yoxlaya bilərəmLinux?
GUI istifadə edərək Linux-da Yaddaş İstifadəsinin Yoxlanması
- Tətbiqləri Göstərmək üçün naviqasiya edin.
- Axtarış çubuğuna Sistem Monitorunu daxil edin və tətbiqə daxil olun.
- Resurslar tabını seçin.
- Tarixi məlumat daxil olmaqla real vaxt rejimində yaddaş istehlakınızın qrafik icmalı göstərilir.