JBoss AS 7 users and WildFly can use JConsole in order to monitor the usage of the application server. See the following snapshot: You can use the operations such as get ThreadCpuTime(Thread) to gather information for a particular thread: JBoss AS 4/5/6 users.