Yanıtlar:
Eğer yanılmıyorsam Linux'ta aynılar. İle Java komutu 2 seçeneğiniz vardır:
Yani yapmak -Xmx1024m -Xms128m
işe yarıyor.
İşte man java
terminalde bir yapmaktan bir özü
-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
Bu temelde aynı parametreleri kullanarak şüpheleri özetler.
Bunu kullanmak için bir terminale gidin ve bir kavanoz programı ile yazın. Benim örnekte ben Minecraft sunucusu kullanıyorum: java -Xms1024M -Xmx2048M -jar minecraft.jar
.
İşte neler olduğuna dair bir resim:
Parametrelerin Büyük / Küçük Harfe Duyarlı olduğunu belirtmeliyim . Yani xmx1024M, Xmx1024M ile aynı değildir.
Aynı şey Linux için de geçerlidir. Seçenekleri kalıcı yapmak istiyorsanız, JAVA_OPTS
ortam değişkenini dışa aktarabilirsiniz .
Kullanıcı başına yapmayı öneririm. Bu satırı eklemek .profile
için giriş dizininizdeki dosyayı değiştirin (veya .bash_profile
varsa ve bash kullanıyorsanız):
export JAVA_OPTS='-Xincgc -Xmx2048M'
Bunu ayarladıktan sonra, uygulanabilmesi için kabuk oturumlarını yeniden başlatmanız gerekir.
Alternatif olarak, / etc / profile içindeki sistem genelindeki profili de değiştirebilirsiniz.
Düzenleme: Java Tarayıcı Eklentisi ayarları Java Denetim Masası'nda tanımlanmıştır: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/control_panel.html .