2012-02-20 3 views
2

Есть ли способ проверить ThreadStackSize Progamatically?Проверить ThreadStackSize Progamatically?

У меня есть следующий код в файле jboss.conf от Jboss 7.

# Java Additional Parameters 
wrapper.java.additional.1=-XX:MaxPermSize=512m 
wrapper.java.additional.2=-Dorg.jboss.resolver.warning=true 
wrapper.java.additional.3=-Dsun.rmi.dgc.client.gcInterval=3600000 
wrapper.java.additional.4=-Dsun.rmi.dgc.server.gcInterval=3600000 
wrapper.java.additional.5=-Djboss.modules.system.pkgs=org.jboss.byteman 
wrapper.java.additional.6=-Dorg.tanukisoftware.wrapper.WrapperManager.mbean=false 
wrapper.java.additional.7=-Dlogging.configuration=file:%JBOSS_HOME%/standalone/configuration/logging.properties 
wrapper.java.additional.8=-Djava.util.logging.manager=org.jboss.logmanager.LogManager 
wrapper.java.additional.9=-Dorg.jboss.logging.Logger.pluginClass=org.jboss.logging.logmanager.LoggerPluginImpl 

**wrapper.java.additional.10=-XX:ThreadStackSize=256k** 

Есть ли способ подтвердить, был ли ThreadStackSize установлен на 256k программно?

+0

Я не думаю, что вы должны положить «k» в аргумент для ThreadStackSize. – Perception

ответ

0

Проблема в том, что аргументы -XX являются специфичными для реализации, поэтому основные классы Java не могут раскрывать эту информацию непосредственно как простой getMaxStackSize().

В пакете имеется множество полезных показателей, таких как MemoryPoolMXBean. Я не пробовал искать размер стека, в частности, но если вы копаетесь, вы можете его найти.