3
如何在Jboss EAP 5.1中的JMX控制檯中打開XX:+ PrintGCDetails和-Xloggc:gc.log?我只需要在很短的時間內打開,所以我需要動態地進行操作。如何在Jboss EAP 5.1中的JMX控制檯中打開XX:+ PrintGCDetails和-Xloggc:gc.log
如何在Jboss EAP 5.1中的JMX控制檯中打開XX:+ PrintGCDetails和-Xloggc:gc.log?我只需要在很短的時間內打開,所以我需要動態地進行操作。如何在Jboss EAP 5.1中的JMX控制檯中打開XX:+ PrintGCDetails和-Xloggc:gc.log
您可以在運行時啓用PrintGCDetails,但loggc選項只能在啓動時啓用。如果您使用的是Java 6或更高版本,則另一種實現類似功能的方法是使用jstat實用程序。您可以連接到活動pid並使用gcutil swtich顯示統計信息,或將其重定向到您的案例中的文件。
在Windows中,這樣的事情: <JDK>/bin/jstat -gcutil 11002 5000 > c:/gc.log
假設jboss的進程ID是11002你告訴它輸出GC統計信息每5秒gc.log。
這是一篇很棒的文章:http://java.sun.com/developer/technicalArticles/J2SE/monitoring/