Call tree comparison

Snapshots: 1. uninvBeforePatch.jps [2010-07-23 16:54:15]
2. uninvAfterPatch.jps [2010-07-23 16:22:21]
Time of export: Friday, July 23, 2010 4:59:10 PM CEST
  
Thread selection:  All threads
Thread status:   Runnable
Aggregation:  Methods
Difference calculation:  Total call times


  +46.896 µs (+Inf %) +1 inv. org.quartz.core.QuartzSchedulerThread.run
 JDBC calls
 +696 µs (+Inf %) +4 inv. SELECT * FROM RHQ_QRTZ_LOCKS WHERE LOCK_NAME = ? FOR UPDATE
 +672 µs (+Inf %) +4 inv. SELECT TRIGGER_STATE FROM RHQ_QRTZ_TRIGGERS WHERE TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
 +808 µs (+Inf %) +4 inv. SELECT * FROM RHQ_QRTZ_JOB_DETAILS WHERE JOB_NAME = ? AND JOB_GROUP = ?
 +619 µs (+Inf %) +4 inv. SELECT JOB_LISTENER FROM RHQ_QRTZ_JOB_LISTENERS WHERE JOB_NAME = ? AND JOB_GROUP = ?
 +569 µs (+Inf %) +4 inv. DELETE FROM RHQ_QRTZ_FIRED_TRIGGERS WHERE ENTRY_ID = ?
 +18.938 µs (+Inf %) +8 inv. INSERT INTO RHQ_QRTZ_FIRED_TRIGGERS (ENTRY_ID, TRIGGER_NAME, TRIGGER_GROUP, IS_VOLATILE, INSTANCE_NAME, FIRED_TIME, STATE, JOB_NAME, JOB_GROUP, IS_STATEFUL, REQUESTS_RECOVERY, PRIORITY) VALUES(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
 +2.722 µs (+Inf %) +12 inv. UPDATE RHQ_QRTZ_TRIGGERS SET TRIGGER_STATE = ? WHERE JOB_NAME = ? AND JOB_GROUP = ? AND TRIGGER_STATE = ?
 +717 µs (+Inf %) +4 inv. SELECT TRIGGER_NAME FROM RHQ_QRTZ_TRIGGERS WHERE TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
 +1.162 µs (+Inf %) +8 inv. SELECT TRIGGER_GROUP FROM RHQ_QRTZ_PAUSED_TRIGGER_GRPS WHERE TRIGGER_GROUP = ?
 +788 µs (+Inf %) +4 inv. UPDATE RHQ_QRTZ_SIMPLE_TRIGGERS SET REPEAT_COUNT = ?, REPEAT_INTERVAL = ?, TIMES_TRIGGERED = ? WHERE TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
 +1.313 µs (+Inf %) +4 inv. UPDATE RHQ_QRTZ_TRIGGERS SET JOB_NAME = ?, JOB_GROUP = ?, IS_VOLATILE = ?, DESCRIPTION = ?, NEXT_FIRE_TIME = ?, PREV_FIRE_TIME = ?, TRIGGER_STATE = ?, TRIGGER_TYPE = ?, START_TIME = ?, END_TIME = ?, CALENDAR_NAME = ?, MISFIRE_INSTR = ?, PRIORITY = ? WHERE TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
 +1.148 µs (+Inf %) +4 inv. DELETE FROM RHQ_QRTZ_TRIGGER_LISTENERS WHERE TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
 +1.323 µs (+Inf %) +5 inv. SELECT TRIGGER_NAME, TRIGGER_GROUP, NEXT_FIRE_TIME, PRIORITY FROM RHQ_QRTZ_TRIGGERS WHERE TRIGGER_STATE = ? AND NEXT_FIRE_TIME < ? AND (NEXT_FIRE_TIME >= ?) ORDER BY NEXT_FIRE_TIME ASC, PRIORITY DESC
 +825 µs (+Inf %) +4 inv. UPDATE RHQ_QRTZ_TRIGGERS SET TRIGGER_STATE = ? WHERE TRIGGER_NAME = ? AND TRIGGER_GROUP = ? AND TRIGGER_STATE = ?
 +931 µs (+Inf %) +4 inv. SELECT * FROM RHQ_QRTZ_TRIGGERS WHERE TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
 +731 µs (+Inf %) +4 inv. SELECT * FROM RHQ_QRTZ_SIMPLE_TRIGGERS WHERE TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
 +648 µs (+Inf %) +4 inv. SELECT TRIGGER_LISTENER FROM RHQ_QRTZ_TRIGGER_LISTENERS WHERE TRIGGER_NAME = ? AND TRIGGER_GROUP = ?
  +45.401 µs (+Inf %) +4 inv. org.quartz.simpl.SimpleThreadPool$WorkerThread.run
 JDBC calls
 +1.321 µs (+Inf %) +4 inv. SELECT * FROM RHQ_QRTZ_LOCKS WHERE LOCK_NAME = ? FOR UPDATE
 +812 µs (+Inf %) +4 inv. DELETE FROM RHQ_QRTZ_FIRED_TRIGGERS WHERE ENTRY_ID = ?
 +4.198 µs (+Inf %) +8 inv. UPDATE RHQ_QRTZ_TRIGGERS SET TRIGGER_STATE = ? WHERE JOB_NAME = ? AND JOB_GROUP = ? AND TRIGGER_STATE = ?
  +11.628 µs (+Inf %) +1 inv. org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run
 JDBC calls
 +225 µs (+Inf %) +1 inv. SELECT COUNT(TRIGGER_NAME) FROM RHQ_QRTZ_TRIGGERS WHERE NEXT_FIRE_TIME < ? AND ((TRIGGER_STATE = ?) OR (TRIGGER_STATE = ?))
  -661 ms (-81 %) +1 inv. java.util.concurrent.ThreadPoolExecutor$Worker.run
  +134 ms (+Inf %) +1 inv. org.rhq.enterprise.server.core.plugin.PluginDeploymentScanner$1.run
  +926 µs (+25 %) ±0 inv. org.rhq.enterprise.communications.command.client.ClientCommandSenderTask.call
  +926 µs (+25 %) ±0 inv. org.rhq.enterprise.communications.command.client.ClientCommandSenderTask.call
  +924 µs (+25 %) ±0 inv. org.rhq.enterprise.communications.command.client.ClientCommandSenderTask.send
  +922 µs (+25 %) ±0 inv. org.rhq.enterprise.communications.command.client.ClientCommandSender.send
  +533 µs (+22 %) ±0 inv. org.rhq.enterprise.communications.command.client.ClientCommandSender.executePreSendCallbacks
  +534 µs (+22 %) ±0 inv. org.rhq.enterprise.server.agentclient.impl.AgentClientImpl$ExternalizableStrategySendCallback.sending
  +533 µs (+22 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +542 µs (+23 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +571 µs (+24 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +511 µs (+22 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +511 µs (+23 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +301 µs (+24 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +192 µs (+960 %) ±0 inv. java.lang.Class.getDeclaredFields
  +108 µs (+9 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +96 µs (+168 %) ±0 inv. java.lang.reflect.Field.get
  +80 µs (+12 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +84 µs (+28 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +51 µs (+268 %) ±0 inv. java.lang.Class.getDeclaredFields
  +37 µs (+16 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +28 µs (+215 %) ±0 inv. java.lang.reflect.Field.get
  +16 µs (+533 %) ±0 inv. java.util.List.iterator
  +3 µs (+50 %) ±0 inv. java.lang.Object.getClass
  +2 µs (+25 %) ±0 inv. java.lang.reflect.Field.isAccessible
  -3 µs (-20 %) ±0 inv. java.util.Iterator.hasNext
  -6 µs (-9 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +9 µs (+33 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +6 µs (+150 %) ±0 inv. java.lang.Class.getDeclaredFields
  +3 µs (+21 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +2 µs (+200 %) ±0 inv. java.lang.reflect.Field.get
  -1 µs (-100 %) -1 inv. java.lang.reflect.Field.isAccessible
  +1 µs (+100 %) ±0 inv. java.util.Collections.addAll
  -1 µs (-100 %) -1 inv. java.util.ArrayList.<init>
  -1 µs (-33 %) ±0 inv. java.lang.Class.getSuperclass
  +1 µs (+Inf %) +2 inv. java.util.Iterator.hasNext
  +1 µs (+Inf %) +1 inv. java.util.Iterator.next
  +1 µs (+Inf %) +1 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.replaceObject
  -1 µs (-33 %) ±0 inv. java.lang.Integer.valueOf
  -1 µs (-25 %) ±0 inv. java.lang.System.identityHashCode
  -13 µs (-93 %) ±0 inv. java.util.ArrayList.<init>
  +2 µs (+40 %) ±0 inv. java.lang.Class.getSuperclass
  +1 µs (+20 %) ±0 inv. java.util.Collections.addAll
  -1 µs (-33 %) ±0 inv. java.lang.Object.getClass
  -3 µs (-50 %) ±0 inv. java.util.ArrayList.<init>
  +38 µs (+17 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +40 µs (+24 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +26 µs (+325 %) ±0 inv. java.lang.Class.getDeclaredFields
  +13 µs (+9 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +13 µs (+118 %) ±0 inv. java.lang.reflect.Field.get
  +3 µs (+60 %) ±0 inv. java.lang.Class.getName
  +3 µs (+27 %) ±0 inv. java.lang.reflect.Field.setAccessible
  +2 µs (+40 %) ±0 inv. java.util.Iterator.next
  +1 µs (+9 %) ±0 inv. java.util.Iterator.hasNext
  +1 µs (+33 %) ±0 inv. java.util.List.iterator
  +1 µs (+17 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  -1 µs (-50 %) ±0 inv. java.lang.Integer.valueOf
  +1 µs (+20 %) ±0 inv. java.lang.Object.getClass
  -1 µs (-17 %) ±0 inv. java.lang.String.contains
  -3 µs (-33 %) ±0 inv. java.lang.reflect.Field.isAccessible
  +2 µs (+100 %) ±0 inv. java.lang.Object.getClass
  +1 µs (+50 %) ±0 inv. java.util.Collections.addAll
  -1 µs (-50 %) ±0 inv. java.util.ArrayList.<init>
  -1 µs (-17 %) ±0 inv. java.lang.Integer.valueOf
  -1 µs (-25 %) ±0 inv. java.util.Set.contains
  -3 µs (-75 %) ±0 inv. java.util.Set.add
  +7 µs (+233 %) ±0 inv. java.lang.Integer.valueOf
  -1 µs (-25 %) ±0 inv. java.util.Iterator.hasNext
  -1 µs (-12 %) ±0 inv. java.lang.System.identityHashCode
  -1 µs (-17 %) ±0 inv. java.util.Collection.removeAll
  -1 µs (-17 %) ±0 inv. java.util.Set.add
  -2 µs (-50 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.replaceObject
  -2 µs (-40 %) ±0 inv. java.util.Iterator.next
  -3 µs (-60 %) ±0 inv. java.util.Collection.addAll
  -5 µs (-83 %) ±0 inv. java.util.Set.contains
  -9 µs (-82 %) ±0 inv. java.util.ArrayList.<init>
  +14 µs (+82 %) ±0 inv. java.lang.Class.getName
  +1 µs (+2 %) ±0 inv. java.lang.reflect.Field.setAccessible
  -3 µs (-12 %) ±0 inv. java.util.Iterator.next
  -4 µs (-14 %) ±0 inv. java.lang.String.contains
  -6 µs (-21 %) ±0 inv. java.lang.reflect.Field.isAccessible
  -8 µs (-30 %) ±0 inv. java.lang.Object.getClass
  -54 µs (-61 %) ±0 inv. java.util.Iterator.hasNext
  +3 µs (+75 %) ±0 inv. java.lang.Class.getSuperclass
  +1 µs (+50 %) ±0 inv. java.lang.Object.getClass
  -2 µs (-100 %) -6 inv. java.util.ArrayList.<init>
  +175 µs (+30 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +176 µs (+33 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +100 µs (+20 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +95 µs (+45 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +92 µs (+58 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +85 µs (+57 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +59 µs (+983 %) ±0 inv. java.lang.Class.getDeclaredFields
  +25 µs (+19 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +28 µs (+280 %) ±0 inv. java.lang.reflect.Field.get
  +4 µs (+57 %) ±0 inv. java.util.Iterator.hasNext
  +1 µs (+13 %) ±0 inv. java.util.Iterator.next
  +1 µs (+17 %) ±0 inv. java.lang.Object.getClass
  -1 µs (-25 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutUninitializedFields
  +1 µs (+Inf %) +1 inv. java.util.Set.contains
  -2 µs (-20 %) ±0 inv. java.lang.String.contains
  -2 µs (-40 %) ±0 inv. java.lang.Class.getName
  -4 µs (-44 %) ±0 inv. java.lang.reflect.Field.isAccessible
  +2 µs (+Inf %) +2 inv. java.util.ArrayList.<init>
  +1 µs (+Inf %) +2 inv. java.lang.Object.getClass
  -1 µs (-50 %) ±0 inv. java.util.Collections.addAll
  -1 µs (-33 %) ±0 inv. java.lang.Class.getSuperclass
  +4 µs (+133 %) ±0 inv. java.lang.System.identityHashCode
  +2 µs (+Inf %) +2 inv. java.util.Set.contains
  +4 µs (+18 %) ±0 inv. org.rhq.enterprise.server.util.HibernateDetachUtility.nullOutFieldsByFieldAccess
  +3 µs (+60 %) ±0 inv. java.lang.Class.getDeclaredFields
  +1 µs (+50 %) ±0 inv. java.lang.Class.getSuperclass
  -1 µs (-50 %) ±0 inv. java.util.Collections.addAll
  +2 µs (+67 %) ±0 inv. java.lang.Integer.valueOf
  -1 µs (-25 %) ±0 inv. java.util.Set.contains
  -2 µs (-29 %) ±0 inv. java.lang.System.identityHashCode
  +38 µs (+224 %) ±0 inv. java.lang.reflect.Field.get
  +12 µs (+75 %) ±0 inv. java.lang.String.contains
  +10 µs (+83 %) ±0 inv. java.util.Iterator.next
  +6 µs (+50 %) ±0 inv. java.lang.Object.getClass
  -2 µs (-100 %) -6 inv. java.util.List.iterator
  -2 µs (-12 %) ±0 inv. java.lang.reflect.Field.isAccessible
  -10 µs (-71 %) ±0 inv. java.lang.Class.getName
  -12 µs (-60 %) ±0 inv. java.util.Iterator.hasNext
  -14 µs (-42 %) ±0 inv. java.lang.reflect.Field.setAccessible
  +73 µs (+456 %) ±0 inv. java.lang.Class.getDeclaredFields
  +2 µs (+67 %) ±0 inv. java.lang.Class.getSuperclass
  +1 µs (+50 %) ±0 inv. java.lang.Object.getClass
  +1 µs (+100 %) ±0 inv. java.util.Collections.addAll
  +1 µs (+100 %) ±0 inv. java.util.ArrayList.<init>
  +7 µs (+350 %) ±0 inv. java.lang.Integer.valueOf
  -2 µs (-67 %) ±0 inv. java.util.Set.add
  -2 µs (-33 %) ±0 inv. java.util.Set.contains
  -2 µs (-25 %) ±0 inv. java.lang.System.identityHashCode
  +59 µs (+23 %) ±0 inv. java.lang.System.identityHashCode
  +3 µs (+75 %) ±0 inv. java.lang.Integer.valueOf
  -2 µs (-33 %) ±0 inv. java.util.Set.add
  -2 µs (-33 %) ±0 inv. java.util.Set.iterator
  -2 µs (-17 %) ±0 inv. java.util.Set.contains
  -2 µs (-33 %) ±0 inv. java.util.Iterator.next
  -2 µs (-40 %) ±0 inv. java.util.Map.get
  -3 µs (-50 %) ±0 inv. java.util.Iterator.hasNext
  -3 µs (-30 %) ±0 inv. java.util.Map.keySet
  +32 µs (+457 %) ±0 inv. java.lang.reflect.Field.get
  +1 µs (+20 %) ±0 inv. java.lang.String.contains
  +1 µs (+25 %) ±0 inv. java.lang.Object.getClass
  +1 µs (+13 %) ±0 inv. java.lang.reflect.Field.setAccessible
  -1 µs (-17 %) ±0 inv. java.util.Iterator.hasNext
  -1 µs (-50 %) ±0 inv. java.util.List.iterator
  -3 µs (-50 %) ±0 inv. java.lang.reflect.Field.isAccessible
  -3 µs (-43 %) ±0 inv. java.lang.Class.getName
  +80 µs (+889 %) ±0 inv. java.lang.Class.getDeclaredFields
  -1 µs (-50 %) ±0 inv. java.lang.Object.getClass
  -1 µs (-25 %) ±0 inv. java.util.Collections.addAll
  -2 µs (-67 %) ±0 inv. java.util.ArrayList.<init>
  -2 µs (-50 %) ±0 inv. java.lang.Class.getSuperclass
  -2 µs (-67 %) ±0 inv. java.util.Set.add
  -3 µs (-75 %) ±0 inv. java.util.Set.contains
  -4 µs (-67 %) ±0 inv. java.lang.System.identityHashCode
  -5 µs (-83 %) ±0 inv. java.lang.Integer.valueOf
  +1 µs (+33 %) ±0 inv. org.apache.commons.logging.Log.debug
  -1 µs (-50 %) ±0 inv. java.lang.StringBuilder.toString
  +467 µs (+43 %) ±0 inv. org.rhq.enterprise.communications.command.client.AbstractCommandClient.invoke
  +455 µs (+45 %) ±0 inv. org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator.send
  +453 µs (+45 %) ±0 inv. org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator.sendWithoutInitializeCallback
  +450 µs (+45 %) ±0 inv. org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator.sendWithoutCallbacks
  +447 µs (+45 %) ±0 inv. org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator.rawSend
  +439 µs (+46 %) ±0 inv. org.jboss.remoting.Client.invoke
  +5 µs (+42 %) ±0 inv. org.rhq.enterprise.communications.command.client.OutgoingCommandTrace.finish
  +5 µs (+100 %) ±0 inv. mazz.i18n.log4j.Log4jLogger.isTraceEnabled
  +2 µs (+50 %) ±0 inv. org.apache.log4j.Logger.isTraceEnabled
  +1 µs (+17 %) ±0 inv. org.rhq.enterprise.communications.command.client.OutgoingCommandTrace.start
  +1 µs (+100 %) ±0 inv. org.rhq.enterprise.communications.command.AbstractCommandResponse.getException
  +4 µs (+200 %) ±0 inv. org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator.invokeFailureCallbackIfNeeded
  +2 µs (+Inf %) +1 inv. org.rhq.enterprise.communications.command.client.JBossRemotingRemoteCommunicator.getFailureCallback
  +11 µs (+13 %) ±0 inv. org.rhq.enterprise.communications.command.AbstractCommand.checkParameterValidity
  +14 µs (+280 %) ±0 inv. java.util.Iterator.next
  +15 µs (+750 %) ±0 inv. org.rhq.enterprise.communications.command.param.AbstractParameterDefinitionIterator.next
  +1 µs (+9 %) ±0 inv. org.rhq.enterprise.communications.command.param.OptionalParameterDefinitionIterator.<init>
  +1 µs (+10 %) ±0 inv. org.rhq.enterprise.communications.command.param.AbstractParameterDefinitionIterator.<init>
  -1 µs (-100 %) -1 inv. java.lang.Object.<init>
  -1 µs (-100 %) -2 inv. java.util.Iterator.next
  -1 µs (-100 %) -1 inv. java.util.ArrayList.<init>
  -2 µs (-100 %) -3 inv. java.util.Iterator.hasNext
  +1 µs (+50 %) ±0 inv. org.rhq.enterprise.communications.command.param.ParameterDefinition.getName
  +1 µs (+7 %) ±0 inv. org.rhq.enterprise.communications.command.param.RequiredParameterDefinitionIterator.<init>
  -4 µs (-20 %) ±0 inv. org.rhq.enterprise.communications.command.param.ParameterDefinition.isValidValue
  +1 µs (+100 %) ±0 inv. java.lang.Class.isInstance
  -4 µs (-27 %) ±0 inv. java.lang.Class.forName
  +4 µs (+133 %) ±0 inv. org.rhq.enterprise.communications.command.client.ClientCommandSender.executePostSendCallbacks
  +1 µs (+100 %) ±0 inv. org.rhq.enterprise.server.agentclient.impl.AgentClientImpl$ExternalizableStrategySendCallback.sent
  +2 µs (+200 %) ±0 inv. java.util.concurrent.atomic.AtomicLong.set
  +2 µs (+100 %) ±0 inv. java.lang.System.currentTimeMillis
  +2 µs (+Inf %) +1 inv. org.rhq.enterprise.communications.command.AbstractCommandResponse.isSuccessful
  +1 µs (+100 %) ±0 inv. java.util.concurrent.atomic.AtomicLong.get
  -100 µs (-97 %) ±0 inv. org.rhq.enterprise.communications.command.impl.generic.GenericCommandClient.<init>
  -99 µs (-98 %) ±0 inv. org.rhq.enterprise.communications.command.client.AbstractCommandClient.<init>
  -100 µs (-100 %) -1 inv. java.lang.Object.<init>
  +1 µs (+Inf %) +1 inv. org.rhq.enterprise.communications.command.client.CommandAndCallback.getCommand
  -11.210 ms (-84 %) -1 inv. org.apache.tomcat.util.net.JIoEndpoint$Worker.run
  -11.210 ms (-84 %) -1 inv. org.rhq.helpers.rtfilter.filter.RtFilter.doFilter
  -1 µs (-100 %) -1 inv. java.lang.System.currentTimeMillis
  -5 µs (-100 %) -1 inv. org.rhq.helpers.rtfilter.filter.RtFilterResponseWrapper.<init>
  -1.548 ms (-100 %) -1 inv. javax.servlet.FilterChain.doFilter
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.webapp.BaseFilter.doFilter
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.webapp.BaseFilter.handleRequest
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter
  -9.681 ms (-82 %) ±0 inv. org.rhq.enterprise.gui.legacy.AuthenticationFilter.doFilter
  -9.681 ms (-82 %) ±0 inv. org.rhq.enterprise.gui.legacy.WebUserTrackingFilter.doFilter
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.webapp.BaseFilter.doFilter
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.component.AjaxViewRoot.processApplication
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.component.AjaxViewRoot.processPhase
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.component.AjaxViewRoot.broadcastEventsForPhase
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.component.AjaxViewRoot.processEvents
  -9.681 ms (-82 %) ±0 inv. org.ajax4jsf.component.UIDataAdaptorBase.broadcast
  -9.681 ms (-82 %) ±0 inv. javax.faces.component.UICommand.broadcast
  -9.681 ms (-82 %) ±0 inv. org.rhq.enterprise.gui.inventory.browse.BrowseResourcesUIBean.uninventorySelectedResources
  +2.184 ms (+Inf %) +1 inv. $Proxy313.uninventoryResources
  -11.865 ms (-100 %) -1 inv. $Proxy305.uninventoryResources