Hi.
If anybody is interessed -- here is the profiler information for the interest example:
100.0 % - 1049 ms - 1 inv. - java.lang.Thread.run()
100.0 % - 1049 ms - 1 inv. -
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()
99.61 % - 1045 ms - 1 inv. - sun.rmi.transport.tcp.TCPTransport.handleMessages()
99.61 % - 1045 ms - 3 inv. - sun.rmi.transport.Transport.serviceCall()
99.61 % - 1045 ms - 3 inv. - java.security.AccessController.doPrivileged()
99.61 % - 1045 ms - 3 inv. - sun.rmi.transport.Transport$1.run()
99.61 % - 1045 ms - 3 inv. -
sun.rmi.server.UnicastServerRef.dispatch()
71.97 % - 755 ms - 2 inv. - java.lang.reflect.Method.invoke()
36.22 % - 380 ms - 1 inv. -
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome()
21.06 % - 221 ms - 1 inv. - java.rmi.MarshalledObject.get()
21.06 % - 221 ms - 1 inv. -
java.io.ObjectInputStream.readObject()
21.06 % - 221 ms - 1 inv. -
java.io.ObjectInputStream.readObject()
21.06 % - 221 ms - 1 inv. -
java.io.ObjectInputStream.inputObject()
20.2 % - 212 ms - 1 inv. -
java.io.ObjectInputStream.readObject()
20.2 % - 212 ms - 1 inv. -
java.io.ObjectInputStream.readObject()
0.85 % - 9 ms - 1 inv. -
org.jboss.ejb.plugins.jrmp.interfaces.RemoteMethodInvocation.readExternal()
0.85 % - 9 ms - 4 inv. -
java.io.ObjectInputStream.readObject()
14.2 % - 149 ms - 1 inv. -
java.rmi.MarshalledObject.<init>()
35.74 % - 375 ms - 1 inv. -
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke()
29.55 % - 310 ms - 1 inv. -
org.jboss.ejb.StatelessSessionContainer.invoke()
29.55 % - 310 ms - 1 inv. -
org.jboss.ejb.plugins.LogInterceptor.invoke()
29.55 % - 310 ms - 1 inv. -
org.jboss.ejb.plugins.SecurityInterceptor.invoke()
29.55 % - 310 ms - 1 inv. -
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke()
20.97 % - 220 ms - 1 inv. -
org.jboss.ejb.plugins.AbstractInstancePool.get()
20.97 % - 220 ms - 1 inv. -
org.jboss.ejb.plugins.StatelessSessionInstancePool.create()
20.01 % - 210 ms - 1 inv. -
org.jboss.ejb.StatelessSessionEnterpriseContext.<init>()
20.01 % - 210 ms - 3 inv. -
java.lang.ClassLoader.loadClassInternal()
8.57 % - 90 ms - 1 inv. -
org.jboss.ejb.plugins.TxInterceptorBMT.invoke()
6.67 % - 70 ms - 1 inv. -
org.jboss.ejb.EnterpriseContext$EJBContextImpl.getUserTransaction()
5.71 % - 60 ms - 1 inv. -
java.lang.ClassLoader.loadClassInternal()
0.95 % - 10 ms - 1 inv. -
java.lang.ClassLoader.checkPackageAccess()
1.9 % - 20 ms - 1 inv. -
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke()
1.9 % - 20 ms - 1 inv. -
java.lang.reflect.Method.invoke()
1.9 % - 20 ms - 1 inv. -
com.web_tomorrow.interest.InterestBean.calculateCompoundInterest()
0.95 % - 10 ms - 1 inv. -
org.jboss.logging.LogStream.println()
0.95 % - 10 ms - 1 inv. -
org.jboss.logging.Logger.log()
0.95 % - 10 ms - 1 inv. -
org.jboss.logging.DefaultLog.log()
0.95 % - 10 ms - 1 inv. -
org.jboss.logging.Logger.fireNotification()
0.95 % - 10 ms - 1 inv.
- javax.management.NotificationBroadcasterSupport.sendNotification()
0.95 % - 10 ms - 2
inv. - com.sun.management.jmx.MBeanServerNotificationListener.handleNotification()
0.95 % - 10 ms -
1 inv. - org.jboss.logging.FileLogging.handleNotification()
0.95 % - 10 ms
- 1 inv. - java.text.Format.format()
0.95 % - 10 ms - 1 inv. -
java.lang.ClassLoader.checkPackageAccess()
0.95 % - 10 ms - 1 inv. -
java.util.HashSet.add()
5.24 % - 55 ms - 1 inv. - java.rmi.MarshalledObject.get()
0.95 % - 10 ms - 1 inv. - java.rmi.MarshalledObject.<init>()
15.53 % - 163 ms - 2 inv. -
sun.rmi.server.UnicastRef.marshalValue()
5.71 % - 60 ms - 1 inv. -
sun.rmi.server.UnicastServerRef.oldDispatch()
3.43 % - 36 ms - 1 inv. -
sun.rmi.transport.StreamRemoteCall.releaseOutputStream()
2.95 % - 31 ms - 2 inv. -
sun.rmi.server.UnicastRef.unmarshalValue()
0.0 % - 0 ms - 1 inv. - java.lang.Thread.exit()
Attached is the full dump.
Have fun !
Jesper
fulldata.txt.gz