Hi,
I'm a beginner with JBoss Profiler and I've been trying to do some cost analysis
on my architectural layers.
Imagine the following architecture:
| Client -> Web Services (JBoss WS) -> JBoss ESB -> EJB -> Hibernate
|
I'd like to know how much time I'm spending on each layer.
First,
I've noticed that JBoss creates two threads, one for WS layer and the other for ESB
and EJB.
To get start time on WS layer I took
org.apache.catalina.connector.CoyoteAdapter.service(org.apache.coyote.Request,org.apache.coyote.Response)
times.
To get start time on ESB I took
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(java.lang.Runnable)
times.
1) Is this right!?
Maybe, I've misunderstood the concepts, but:
2) What is the difference between Process View and Thread View?
3) What is the meaning of "Root methods" in Process View mode?
4) What is the meaning of "% Threads" in Process View mode?
Thanks.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4089792#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...