2012-02-20 2 views
2

ThreadStackSizeをProgamaticallyで確認する方法はありますか?ThreadStackSizeをプログラム的にチェックしますか?

私はJboss 7のjboss.confファイルに次のコードを書いています。

# 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

ThreadStackSizeの引数に 'k'を入れてください。 – Perception

答えて

0

問題は、-XX引数は実装固有なので、コアJavaクラスはその情報を単純な0​​として直接公開することはできません。

MemoryPoolMXBeanなど、java.lang.managementパッケージには多くの有用な指標があります。私は特にスタックのサイズを探してみたことはありませんが、周りを掘ると見つけられるかもしれません。

関連する問題