JVM yığın parametreleri | Netgez.com
SORU
8 Temmuz 2009, ÇARŞAMBA


JVM yığın parametreleri

Zaten okuduktan sonra konu ile ilgili soru ve hala net bir bilgi sahibi değilim Google'da bir sürü sordu-Uyanseçeneği

Benim sorum: java -Xms=512m -Xmx=512m java -Xms=64m -Xmx=512m arasındaki fark nedir?

Şimdilik şu cevabı aldım:

Tek fark benim uygulamanın çalışması sırasında çalıştırılacak çöp koleksiyon sayısı ve bellek ayırma sayısı. Haksız mıyım ?

İşte bu cevap için benim nedenleri:

512m -Xms seçeneği ayarı uygulamam gerçekten açılıştan sonra fiziksel bellek 512M yol açmaz. Bu modern işletim sistemi sanal bellek yönetimi ve tembel sayfaları ayırma ile ilgili sanırım. (Fark ettim ki ayarı -Xms 512M 64M gelmez, o dönemde ilk kullanılan bellek bildirilen ya da üstünde Linux veya Görev Yöneticisi windows)

Biri bana Xms Bu seçenek etkisini anlamak ya da ben anlamak için yardımcı olacak bağlantılar için bana yardımcı olabilir?

Şimdiden teşekkürler

Manu

CEVAP
8 Temmuz 2009, ÇARŞAMBA


JVM yığın başlangıç düzeyinde bellek kullanma ile başlayacak. Eğer maxheap daha yüksek bellek gereksinimleri mevcut belleği aşıyor gibi maxheap boyutu büyüyecek.

Yani

  • -Xms512m -Xmx512m

JVM 512 M, asla yeniden boyutlandırır ile başlar.

  • -Xms64m -Xmx512m

JVM mem eğer 64M, büyür (512 max tavana kadar) ile başlar. gereksinimleri 64 geçemez.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • TheForgottenGamer1

    TheForgotten

    28 AÄžUSTOS 2009