Jika anda menerima ralat=12, Tidak dapat memperuntukkan memori atau ralat=12, Tidak cukup ruang, ini bermakna sistem anda kehabisan memori atau ruang swap apabila Java cuba melakukan fork suatu proses. Masalahnya wujud dengan cara Java memperuntukkan memori semasa melaksanakan proses. Apabila Java melaksanakan proses, ia mesti bercabang kemudian melaksanakan.
Bagaimanakah saya boleh membetulkan kegagalan peruntukan memori?
Penyelesaian
- Tekan kekunci logo Windows + kekunci Jeda/Break untuk membuka Sifat Sistem.
- Pilih Tetapan sistem lanjutan dan kemudian pilih Tetapan dalam bahagian Prestasi pada tab Lanjutan.
- Pilih tab Lanjutan, dan kemudian pilih Tukar dalam bahagian Memori maya.
Bagaimanakah saya boleh memperuntukkan memori pelayan?
Cara Memperuntukkan Memori kepada Proses pada Pelayan
- Buka program atau aplikasi latar belakang yang ingin anda peruntukkan memori, kemudian klik kanan Bar Tugas Windows dan pilih "Mulakan Pengurus Tugas" daripada menu konteks.
- Buka tab "Proses" dan tatal senarai ke proses program anda.
Bagaimanakah saya boleh memperuntukkan lebih banyak memori kepada Linux?
Linux menyediakan pelbagai API untuk peruntukan memori. Anda boleh memperuntukkan ketulan kecil menggunakan keluarga kmalloc atau kmem_cache_alloc, kawasan besar yang hampir bersebelahan menggunakan vmalloc dan terbitannya, atau anda boleh meminta terus halaman daripada pengalokasi halaman dengan alloc_pages.
Bagaimana cara saya menyemak penggunaan memoriLinux?
Menyemak Penggunaan Memori dalam Linux menggunakan GUI
- Navigasi untuk Menunjukkan Aplikasi.
- Masukkan Monitor Sistem dalam bar carian dan akses aplikasi.
- Pilih tab Sumber.
- Tinjauan keseluruhan grafik penggunaan memori anda dalam masa nyata, termasuk maklumat sejarah dipaparkan.