All concurrency bugs identified (with testing, static analysis or review) that matter have been fixed, meaning I have no plans to fix ClassDep or build bugs, since the build will be updated to a modular build at some point.

It's probably safe to move to a beta or preview release now, however I haven't had the opportunity to run jtreg tests yet (I need a Unix / Linux test environment to do so) and I'm time poor.

I've picked up a dual CPU (24 core 128 thread) Victoria falls sparc server that I plan to use for jtreg and concurrency testing, but given my current workload, if anyone has time to help, by running the jtreg tests, creating a beta or preview release, that would be greatly appreciated.

Regards,

Peter.

On 27/10/2014 10:29 PM, Bryan Thompson wrote:
Sounds great!

What are the plans to move to a beta or preview release?

Bryan

----
Bryan Thompson
Chief Scientist&  Founder
SYSTAP, LLC
4501 Tower Road
Greensboro, NC 27410
br...@systap.com
http://bigdata.com
http://mapgraph.io

CONFIDENTIALITY NOTICE:  This email and its contents and attachments are
for the sole use of the intended recipient(s) and are confidential or
proprietary to SYSTAP. Any unauthorized review, use, disclosure,
dissemination or copying of this email or its contents or attachments is
prohibited. If you have received this communication in error, please notify
the sender by reply email and permanently delete all copies of the email
and its contents and attachments.

On Mon, Oct 27, 2014 at 8:20 AM, Peter Firmstone<j...@zeus.net.au>  wrote:

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