Have you checked out and built qa_refactor recently?

Did you know, apart from JMM compliance and fixes for finalizer attacks and race conditions:

  1. All hot spots are native methods.
  2. The performance cost of security is 0%
  3. Tests pass on these architectures; arm, sparc, x64
  4. Tests pass on these OS'; Windows, Linux, OSX, Solaris
  5. It builds and passes on other vendors JVM's, eg IBM's J9
  6. The next frontier for performance improvement is reducing network
     communication and or faster sockets.
  7. Patience is rewarded.

Please check it out, build and test it and report any issues.

Cheers,

Peter.

"Hot Spots - Method","Self time [%]","Self time","Self time (CPU)","Samples"
"java.net.SocketInputStream.socketRead0[native]()","39.177204","106888.146 ms","106888.146 ms","23" "java.net.DualStackPlainSocketImpl.accept0[native]()","30.980734","84525.51 ms","84525.51 ms","4" "java.net.TwoStacksPlainDatagramSocketImpl.peekData[native]()","14.191044","38717.779 ms","38717.779 ms","2" "sun.management.ThreadImpl.dumpThreads0[native]()","9.112191","24861.019 ms","24861.019 ms","20" "sun.misc.Unsafe.unpark[native]()","2.7181048","7415.873 ms","7415.873 ms","42" "java.net.TwoStacksPlainDatagramSocketImpl.socketNativeSetOption[native]()","2.546774","6948.427 ms","6948.427 ms","1" "java.net.DualStackPlainSocketImpl.connect0[native]()","0.80895424","2207.09 ms","2207.09 ms","2" "java.lang.Thread.isInterrupted[native]()","0.21507628","586.798 ms","586.798 ms","6" "java.util.concurrent.ThreadPoolExecutor.runWorker()","0.055594184","151.679 ms","151.679 ms","26" "sun.misc.Unsafe.park[native]()","0.0527888","587889.131 ms","144.025 ms","94" "sun.misc.Unsafe.compareAndSwapObject[native]()","0.04196494","114.494 ms","114.494 ms","1" "sun.management.ThreadImpl.getThreadInfo1[native]()","0.028033318","76.484 ms","76.484 ms","1" "java.lang.Thread.holdsLock[native]()","0.026751213","72.986 ms","72.986 ms","1" "java.net.Inet6AddressImpl.lookupAllHostAddr[native]()","0.01836988","50.119 ms","50.119 ms","1" "java.util.concurrent.FutureTask.set()","0.015322588","41.805 ms","41.805 ms","43" "au.net.zeus.collection.ReferenceProcessor$CleanerTask.run()","0.011088489","30.253 ms","30.253 ms","2"
"java.util.concurrent.FutureTask.run()","0.0","0.0 ms","0.0 ms","84"
"java.util.concurrent.ThreadPoolExecutor.getTask()","0.0","0.0 ms","0.0 ms","69"
"java.util.concurrent.locks.LockSupport.park()","0.0","0.0 ms","0.0 ms","65"
"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()","0.0","0.0 ms","0.0 ms","63"
"java.lang.reflect.Method.invoke()","0.0","0.0 ms","0.0 ms","61"
"sun.reflect.DelegatingMethodAccessorImpl.invoke()","0.0","0.0 ms","0.0 ms","61" "java.util.concurrent.LinkedBlockingQueue.take()","0.0","0.0 ms","0.0 ms","58"
"java.net.SocketInputStream.read()","0.0","0.0 ms","0.0 ms","46"
"java.util.concurrent.Executors$RunnableAdapter.call()","0.0","0.0 ms","0.0 ms","44"
"java.lang.Thread.run()","0.0","0.0 ms","0.0 ms","43"
"java.util.concurrent.FutureTask.finishCompletion()","0.0","0.0 ms","0.0 ms","42" "java.util.concurrent.locks.LockSupport.unpark()","0.0","0.0 ms","0.0 ms","42" "com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2()","0.0","0.0 ms","0.0 ms","40" "com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn()","0.0","0.0 ms","0.0 ms","40"
"sun.rmi.transport.Transport$1.run()","0.0","0.0 ms","0.0 ms","38"
"java.util.concurrent.locks.LockSupport.parkNanos()","0.0","0.0 ms","0.0 ms","29" "java.security.AccessController.doPrivileged[native]()","0.0","0.0 ms","0.0 ms","27" "java.util.concurrent.ThreadPoolExecutor$Worker.run()","0.0","0.0 ms","0.0 ms","26" "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos()","0.0","0.0 ms","0.0 ms","23" "javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run()","0.0","0.0 ms","0.0 ms","20"
"javax.management.StandardMBean.invoke()","0.0","0.0 ms","0.0 ms","20"
"com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke()","0.0","0.0 ms","0.0 ms","20"
"sun.reflect.GeneratedMethodAccessor7.invoke()","0.0","0.0 ms","0.0 ms","20"
"sun.management.ThreadImpl.dumpAllThreads()","0.0","0.0 ms","0.0 ms","20"
"javax.management.remote.rmi.RMIConnectionImpl.invoke()","0.0","0.0 ms","0.0 ms","20" "javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation()","0.0","0.0 ms","0.0 ms","20" "javax.management.remote.rmi.RMIConnectionImpl.doOperation()","0.0","0.0 ms","0.0 ms","20"
"sun.reflect.misc.MethodUtil.invoke()","0.0","0.0 ms","0.0 ms","20"
"javax.management.remote.rmi.RMIConnectionImpl.access$300()","0.0","0.0 ms","0.0 ms","20" "com.sun.jmx.mbeanserver.JmxMBeanServer.invoke()","0.0","0.0 ms","0.0 ms","20" "com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM()","0.0","0.0 ms","0.0 ms","20"
"com.sun.jmx.mbeanserver.MBeanSupport.invoke()","0.0","0.0 ms","0.0 ms","20"
"com.sun.jmx.mbeanserver.PerInterface.invoke()","0.0","0.0 ms","0.0 ms","20"
"sun.reflect.misc.Trampoline.invoke()","0.0","0.0 ms","0.0 ms","20"
"java.io.BufferedInputStream.fill()","0.0","0.0 ms","0.0 ms","20"
"java.io.BufferedInputStream.read()","0.0","0.0 ms","0.0 ms","20"
"java.io.FilterInputStream.read()","0.0","0.0 ms","0.0 ms","20"
"java.lang.Object.wait[native]()","0.0","296503.639 ms","0.0 ms","19"
"sun.reflect.GeneratedMethodAccessor34.invoke()","0.0","0.0 ms","0.0 ms","19"
"sun.rmi.transport.Transport.serviceCall()","0.0","0.0 ms","0.0 ms","19"
"sun.rmi.server.UnicastServerRef.dispatch()","0.0","0.0 ms","0.0 ms","19"
"sun.reflect.GeneratedMethodAccessor36.invoke()","0.0","0.0 ms","0.0 ms","15" "java.util.concurrent.LinkedBlockingQueue.poll()","0.0","0.0 ms","0.0 ms","13"
"java.lang.Thread.sleep[native]()","0.0","162861.447 ms","0.0 ms","12"
"com.sun.jini.thread.ThreadPool$Task.run()","0.0","0.0 ms","0.0 ms","11"
"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()","0.0","0.0 ms","0.0 ms","10"
"com.sun.jini.thread.ThreadPool$Worker.run()","0.0","0.0 ms","0.0 ms","10"
"com.sun.jini.jeri.internal.runtime.Target.dispatch()","0.0","0.0 ms","0.0 ms","9"
"java.lang.Object.wait()","0.0","0.0 ms","0.0 ms","9"
"sun.reflect.NativeMethodAccessorImpl.invoke0[native]()","0.0","0.0 ms","0.0 ms","8" "java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill()","0.0","0.0 ms","0.0 ms","8"
"sun.reflect.NativeMethodAccessorImpl.invoke()","0.0","0.0 ms","0.0 ms","8"
"java.util.concurrent.SynchronousQueue$TransferStack.transfer()","0.0","0.0 ms","0.0 ms","8" "java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly()","0.0","0.0 ms","0.0 ms","6"
"java.util.concurrent.SynchronousQueue.poll()","0.0","0.0 ms","0.0 ms","6"
"java.lang.Thread.interrupted()","0.0","0.0 ms","0.0 ms","6"
"java.util.concurrent.locks.ReentrantLock.lockInterruptibly()","0.0","0.0 ms","0.0 ms","6" "java.io.ObjectOutputStream.writeOrdinaryObject()","0.0","0.0 ms","0.0 ms","5"
"java.io.ObjectOutputStream.writeObject0()","0.0","0.0 ms","0.0 ms","5"
"net.jini.discovery.AbstractLookupDiscovery$Requestor.run()","0.0","100.238 ms","0.0 ms","4" "java.io.ObjectOutputStream.defaultWriteFields()","0.0","0.0 ms","0.0 ms","4"
"java.net.AbstractPlainSocketImpl.accept()","0.0","0.0 ms","0.0 ms","4"
"java.io.ObjectOutputStream.writeSerialData()","0.0","0.0 ms","0.0 ms","4"
"java.net.DualStackPlainSocketImpl.socketAccept()","0.0","0.0 ms","0.0 ms","4"
"java.net.PlainSocketImpl.accept()","0.0","0.0 ms","0.0 ms","4"
"java.net.Socket.connect()","0.0","0.0 ms","0.0 ms","4"
"java.net.Socket.<init>()","0.0","0.0 ms","0.0 ms","4"
"java.lang.ref.ReferenceQueue.remove()","0.0","0.0 ms","0.0 ms","4"
"java.net.ServerSocket.accept()","0.0","0.0 ms","0.0 ms","4"
"java.net.ServerSocket.implAccept()","0.0","0.0 ms","0.0 ms","4"
"java.util.concurrent.LinkedBlockingDeque.takeFirst()","0.0","0.0 ms","0.0 ms","4" "com.sun.jini.jeri.internal.runtime.Target.access$000()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.outrigger.OutriggerServerImpl$Reaper.run()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.start.AggregatePolicyProvider$AggregateSecurityContext$2.run()","0.0","0.0 ms","0.0 ms","3" "net.jini.discovery.AbstractLookupDiscovery$ResponseListener.interrupt()","0.0","0.0 ms","0.0 ms","3" "net.jini.export.ServerContext.doWithServerContext()","0.0","0.0 ms","0.0 ms","3" "net.jini.jeri.BasicInvocationDispatcher.dispatch()","0.0","0.0 ms","0.0 ms","3" "net.jini.jeri.connection.ServerConnectionManager$Dispatcher.dispatch()","0.0","0.0 ms","0.0 ms","3" "sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()","0.0","0.0 ms","0.0 ms","3" "sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0()","0.0","0.0 ms","0.0 ms","3" "sun.rmi.transport.tcp.TCPTransport.handleMessages()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.jeri.internal.mux.MuxServer$1$1.run()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.jeri.internal.mux.MuxServer$1.run()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.jeri.internal.mux.StreamConnectionIO$1.read()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.jeri.internal.mux.StreamConnectionIO$Reader.run()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.jeri.internal.mux.StreamConnectionIO$Writer.run()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.jeri.internal.runtime.DgcRequestDispatcher.dispatch()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.jeri.internal.runtime.Target$1.run()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.jeri.internal.runtime.Target$2.run()","0.0","0.0 ms","0.0 ms","3" "com.sun.jini.jeri.internal.mux.MuxOutputStream.waitForIO()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.thread.WakeupManager$Kicker.run()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.thread.ThreadPool$1$1.run()","0.0","0.0 ms","0.0 ms","2"
"java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run()","0.0","0.0 ms","0.0 ms","2"
"java.util.concurrent.SynchronousQueue.take()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.jeri.internal.mux.MuxOutputStream.writeBuffer()","0.0","0.0 ms","0.0 ms","2" "net.jini.discovery.AbstractLookupDiscovery$AnnouncementListener.run()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.mahalo.TxnManagerImpl.commit()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.jeri.internal.mux.IOFuture.waitUntilDone()","0.0","0.0 ms","0.0 ms","2"
"java.net.DatagramSocket.receive()","0.0","0.0 ms","0.0 ms","2"
"java.net.AbstractPlainSocketImpl.doConnect()","0.0","0.0 ms","0.0 ms","2"
"java.net.DualStackPlainSocketImpl.socketConnect()","0.0","0.0 ms","0.0 ms","2" "net.jini.discovery.AbstractLookupLocatorDiscovery$Notifier.run()","0.0","0.0 ms","0.0 ms","2" "net.jini.discovery.AbstractLookupDiscovery$AnnouncementTimerThread.run()","0.0","0.0 ms","0.0 ms","2" "net.jini.discovery.AbstractLookupDiscovery$Notifier.run()","0.0","0.0 ms","0.0 ms","2" "com.sun.jini.jeri.internal.mux.MuxOutputStream.write()","0.0","0.0 ms","0.0 ms","2" "java.net.AbstractPlainSocketImpl.connectToAddress()","0.0","0.0 ms","0.0 ms","2"
"java.net.PlainSocketImpl.connect()","0.0","0.0 ms","0.0 ms","2"
"java.net.AbstractPlainSocketImpl.connect()","0.0","0.0 ms","0.0 ms","2"
"java.util.concurrent.FutureTask.runAndReset()","0.0","0.0 ms","0.0 ms","2"
"java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301()","0.0","0.0 ms","0.0 ms","2" "net.jini.discovery.AbstractLookupDiscovery$ResponseListener.run()","0.0","0.0 ms","0.0 ms","2"
"java.lang.Thread.join()","0.0","0.0 ms","0.0 ms","2"
"java.net.SocksSocketImpl.connect()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.thread.RetryTask.run()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.qa.harness.DestroyThread.run()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.outrigger.TxnMonitor.run()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.outrigger.ParticipantProxy.prepareAndCommit()","0.0","0.0 ms","0.0 ms","1" "com.sun.jini.outrigger.OutriggerServerImpl$DestroyThread.run()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.outrigger.OperationJournal.run()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.outrigger.JoinStateManager.destroy()","0.0","0.0 ms","0.0 ms","1" "net.jini.discovery.AbstractLookupDiscovery$7.run()","0.0","0.0 ms","0.0 ms","1" "com.sun.jini.outrigger.$Proxy6.prepareAndCommit()","0.0","0.0 ms","0.0 ms","1" "com.sun.jini.jeri.internal.mux.MuxOutputStream.close()","0.0","0.0 ms","0.0 ms","1" "net.jini.discovery.AbstractLookupDiscovery.access$1600()","0.0","0.0 ms","0.0 ms","1" "net.jini.discovery.AbstractLookupDiscovery.nukeThreads()","0.0","0.0 ms","0.0 ms","1" "net.jini.discovery.AbstractLookupDiscovery.sendPacketByNIC()","0.0","0.0 ms","0.0 ms","1" "net.jini.discovery.AbstractLookupDiscovery.terminate()","0.0","0.0 ms","0.0 ms","1" "net.jini.discovery.AbstractLookupDiscoveryManager.terminate()","0.0","0.0 ms","0.0 ms","1"
"net.jini.discovery.LookupDiscovery.terminate()","0.0","0.0 ms","0.0 ms","1"
"net.jini.discovery.LookupDiscoveryManager.terminate()","0.0","0.0 ms","0.0 ms","1" "com.sun.jini.jeri.internal.mux.MuxOutputStream.ensureOpen()","0.0","0.0 ms","0.0 ms","1"
"net.jini.id.Uuid.write()","0.0","0.0 ms","0.0 ms","1"
"net.jini.id.Uuid.writeLong()","0.0","0.0 ms","0.0 ms","1"
"net.jini.jeri.BasicInvocationDispatcher.invoke()","0.0","0.0 ms","0.0 ms","1" "net.jini.jeri.BasicInvocationDispatcher.marshalReturn()","0.0","0.0 ms","0.0 ms","1"
"net.jini.jeri.BasicInvocationHandler.invoke()","0.0","0.0 ms","0.0 ms","1"
"net.jini.jeri.BasicInvocationHandler.invokeRemoteMethod()","0.0","0.0 ms","0.0 ms","1" "net.jini.jeri.BasicInvocationHandler.invokeRemoteMethodOnce()","0.0","0.0 ms","0.0 ms","1"
"net.jini.jeri.BasicObjectEndpoint$1.next()","0.0","0.0 ms","0.0 ms","1"
"net.jini.jeri.BasicObjectEndpoint.writeObject()","0.0","0.0 ms","0.0 ms","1" "net.jini.jeri.connection.ConnectionManager$Reaper.run()","0.0","0.0 ms","0.0 ms","1"
"net.jini.jeri.tcp.TcpServerEndpoint$LH$1.run()","0.0","0.0 ms","0.0 ms","1"
"net.jini.jeri.tcp.TcpServerEndpoint$LH.access$400()","0.0","0.0 ms","0.0 ms","1" "net.jini.jeri.tcp.TcpServerEndpoint$LH.executeAcceptLoop()","0.0","0.0 ms","0.0 ms","1"
"net.jini.security.Security$3.run()","0.0","0.0 ms","0.0 ms","1"
"net.jini.security.Security.doPrivileged()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.mahalo.TxnManagerTransaction.commit()","0.0","0.0 ms","0.0 ms","1"
"sun.management.ThreadImpl.getThreadInfo()","0.0","0.0 ms","0.0 ms","1"
"sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept()","0.0","0.0 ms","0.0 ms","1" "com.sun.jini.mahalo.TxnManagerImpl.settleTxns()","0.0","0.0 ms","0.0 ms","1" "com.sun.jini.mahalo.TxnManagerImpl.access$100()","0.0","0.0 ms","0.0 ms","1"
"sun.reflect.GeneratedMethodAccessor44.invoke()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.mahalo.TxnManagerImpl$DestroyThread.run()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.mahalo.TxnManagerImpl$2.run()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.mahalo.PrepareAndCommitJob.doWork()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.mahalo.ParticipantTask.tryOnce()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.mahalo.Job.performWork()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.mahalo.Job.isCompleted()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.mahalo.Job.awaitPending()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.jeri.internal.runtime.Util.marshalValue()","0.0","0.0 ms","0.0 ms","1" "sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop()","0.0","0.0 ms","0.0 ms","1" "sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run()","0.0","0.0 ms","0.0 ms","1" "com.sun.jini.jeri.internal.runtime.ImplRefManager$Reaper.run()","0.0","0.0 ms","0.0 ms","1" "com.sun.jini.jeri.internal.runtime.JvmLifeSupport$2.run()","0.0","0.0 ms","0.0 ms","1"
"java.net.InetAddress$2.lookupAllHostAddr()","0.0","0.0 ms","0.0 ms","1"
"java.net.InetAddress.getAddressesFromNameService()","0.0","0.0 ms","0.0 ms","1"
"java.net.InetAddress.getLocalHost()","0.0","0.0 ms","0.0 ms","1"
"java.net.MulticastSocket.setNetworkInterface()","0.0","0.0 ms","0.0 ms","1"
"java.net.AbstractPlainDatagramSocketImpl.setOption()","0.0","0.0 ms","0.0 ms","1"
"java.lang.ref.Reference$ReferenceHandler.run()","0.0","0.0 ms","0.0 ms","1"
"java.lang.ref.Finalizer$FinalizerThread.run()","0.0","0.0 ms","0.0 ms","1"
"java.net.TwoStacksPlainDatagramSocketImpl.socketSetOption()","0.0","0.0 ms","0.0 ms","1"
"java.lang.System.exit()","0.0","0.0 ms","0.0 ms","1"
"java.util.concurrent.ConcurrentSkipListMap$Index.casRight()","0.0","0.0 ms","0.0 ms","1" "java.util.concurrent.ConcurrentSkipListMap$Index.unlink()","0.0","0.0 ms","0.0 ms","1" "java.util.concurrent.ConcurrentSkipListMap.doRemove()","0.0","0.0 ms","0.0 ms","1" "java.util.concurrent.ConcurrentSkipListMap.findPredecessor()","0.0","0.0 ms","0.0 ms","1" "java.util.concurrent.ConcurrentSkipListMap.remove()","0.0","0.0 ms","0.0 ms","1" "java.util.concurrent.ConcurrentSkipListSet.remove()","0.0","0.0 ms","0.0 ms","1"
"java.lang.Shutdown.sequence()","0.0","0.0 ms","0.0 ms","1"
"java.lang.Shutdown.runHooks()","0.0","0.0 ms","0.0 ms","1"
"java.lang.Shutdown.exit()","0.0","0.0 ms","0.0 ms","1"
"java.lang.Runtime.exit()","0.0","0.0 ms","0.0 ms","1"
"java.lang.ApplicationShutdownHooks.runHooks()","0.0","0.0 ms","0.0 ms","1"
"java.lang.ApplicationShutdownHooks$1.run()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectStreamClass.invokeWriteObject()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectOutputStream.writeObject()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectOutputStream.writeNonProxyDesc()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectOutputStream.writeClassDesc()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectOutputStream.defaultWriteObject()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectOutputStream.close()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode()","0.0","0.0 ms","0.0 ms","1" "java.io.ObjectOutputStream$BlockDataOutputStream.drain()","0.0","0.0 ms","0.0 ms","1" "java.io.ObjectOutputStream$BlockDataOutputStream.close()","0.0","0.0 ms","0.0 ms","1" "com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run()","0.0","0.0 ms","0.0 ms","1"



Reply via email to