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

  • GoldgenieOfficial

    GoldgenieOff

    23 Temmuz 2009
  • HowcastTechGadgets

    HowcastTechG

    22 EYLÜL 2010
  • KittiesMama

    KittiesMama

    10 AĞUSTOS 2008

İLGİLİ SORU / CEVAPLAR