river-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bryan Thompson <br...@systap.com>
Subject Re: Taking qa_refactor build for a spin.
Date Mon, 27 Oct 2014 12:29:51 GMT
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
bryan@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 <jini@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"
>
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message