Jvm'ler başlatırken Uyan ve Xmx parametreler nedir? | Netgez.com
SORU
7 ÅžUBAT 2013, PERÅžEMBE


Jvm'ler başlatırken Uyan ve Xmx parametreler nedir?

Jvm'ler olarak Ayarladı ve Xmx parametrelerini açıklayınız. Ne onlar için varsayılan değerler?

CEVAP
7 ÅžUBAT 2013, PERÅžEMBE


Bayrak Xmx Xms ön bellek ayırma havuzu belirtmesine karşın, Java Sanal Makinesi (JVM) maksimum bellek ayırma havuzu belirtir.

Bu JVM bellek Xms miktar ile başladı ve bellek Xmx miktar en fazla kullanmak mümkün olacak anlamına gelir. Örneğin, aşağıdaki gibi bir JVM başlangıç bellek 256 MB ile başlar ve bu süreç belleği 2048MB kullanmak için izin verir:

java -Xmx2048m -Xms256m

Bellek bayrağı da birden çok boyutu, kilobayt, megabayt, ve benzerleri gibi belirtilebilir.

-Xmx1024k
-Xmx512m
-Xmx8g

Xms bayrak varsayılan değeri yok, ve Xmx genellikle 256 MB varsayılan değeri vardır. Bu bayraklar için ortak bir kullanım java.lang.OutOfMemoryError bir karşılaşma.

Bu ayarları kullanarak, bu ayarları JVM için olduğunu unutmayınyığınJVM/sadece boyutundan daha fazla bellek yığın için ayrılan kullanır , ve. Oracle's Documentation:

JVM sadece öbek daha fazla bellek kullanır. Örneğin Java yöntemleri, iplik yığınları ve yerel kolları iç veri yapıları JVM bellek öbek ayrı olarak ayrılır.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • Techmoan

    Techmoan

    31 Mayıs 2009

İLGİLİ SORU / CEVAPLAR