Burada -Xss "iplik yığını boyutunu ayarlamak için" kullanıldığını söylüyor , tam olarak ne anlama geliyor? Biri bunu anlamama yardımcı olabilir mi?
Burada -Xss "iplik yığını boyutunu ayarlamak için" kullanıldığını söylüyor , tam olarak ne anlama geliyor? Biri bunu anlamama yardımcı olabilir mi?
Yanıtlar:
Java uygulamasındaki her iş parçacığının kendi yığını vardır . Yığın, dönüş adreslerini, işlev / yöntem çağrısı bağımsız değişkenlerini, vb. Sun JVM ile bu boyutu bu parametre ile ayarlayabilirsiniz.
-Jflag
sözdizimi kullanarak çalışması gereken JVM yapılandırma bayraklarını verebilirsiniz (örn. -J-Xss
).
Gerçekten de bir JVM'deki yığın boyutunu ayarlar.
Bu iki durumdan birine dokunmalısınız:
İkincisi genellikle Xss'iniz çok büyük olarak ayarlandığında gelir - o zaman onu dengelemeniz gerekir (test!)
Her iş parçacığının yerel değişkenler ve iç değerler için kullanılan bir yığını vardır. Yığın boyutu, aramalarınızın ne kadar derin olabileceğini sınırlar. Genel olarak bu değiştirmeniz gereken bir şey değildir.