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
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.

Bir bash betiği için doğrulama paramet...
Yoğun bellek uygulamaları için JVM yığ...
Java parametreleri başvuruyla geçebili...
Nasıl Raylar ile çok sayıda YENİ öğele...
Yığın, Statik, ve C Öbek ...