Jawaban:
Jika saya tidak salah mereka sama di Linux. Dengan perintah Java Anda memiliki 2 opsi:
Jadi melakukan -Xmx1024m -Xms128m
harus berhasil.
Berikut adalah kutipan dari melakukan man java
di terminal
-Xmsn
Specify the initial size, in bytes, of the memory allocation
pool. This value must be a multiple of 1024 greater than 1MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xms6291456
-Xms6144k
-Xms6m
-Xmxn
Specify the maximum size, in bytes, of the memory allocation
pool. This value must a multiple of 1024 greater than 2MB.
Append the letter k or K to indicate kilobytes, or m or M to
indicate megabytes. The default value is chosen at runtime
based on system configuration. For more information, see
HotSpot Ergonomics
Examples:
-Xmx83886080
-Xmx81920k
-Xmx80m
Sehingga pada dasarnya merangkum tentang keraguan menggunakan parameter yang sama.
Untuk menggunakan ini pergi ke terminal dan ketik dengan program jar. Dalam contoh saya saya menggunakan server minecraft: java -Xms1024M -Xmx2048M -jar minecraft.jar
.
Berikut adalah gambar dari apa yang terjadi:
Saya harus mencatat bahwa parameter Case Sensitive . Jadi xmx1024M tidak sama dengan Xmx1024M.
Hal yang sama berlaku di Linux. Jika Anda ingin menjadikan opsi ini permanen, Anda dapat mengekspor JAVA_OPTS
variabel lingkungan.
Saya sarankan untuk melakukannya berdasarkan per pengguna. Ubah .profile
file di direktori home Anda (atau .bash_profile
jika ada dan Anda menggunakan bash) untuk memasukkan baris ini:
export JAVA_OPTS='-Xincgc -Xmx2048M'
Setelah mengatur ini, Anda perlu memulai kembali sesi shell agar dapat diterapkan.
Atau, Anda juga dapat memodifikasi profil seluruh sistem di / etc / profile.
Sunting: Pengaturan untuk Plugin Java Browser didefinisikan di Java Control Panel: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html .