Explicit Serialization API and Security

Peter Firmstone peter.firmstone at zeus.net.au
Sat Feb 7 07:20:05 UTC 2015


Some performance figures, atomic de-serialization using loopback local 
network sockets, codebase downloads, dynamic class loading, with 
security manager and policies in force and Jini extensible remote method 
invocation, there's communication going on between 4 different jvm 
instances, the one consuming the most cpu% shown:


"Hot Spots - Method","Self time [%]","Self time","Self time (CPU)","Samples"
"java.net.DualStackPlainSocketImpl.accept0[native]()","32.93283","835657.833 
ms","835657.833 ms","9"
"java.net.TwoStacksPlainDatagramSocketImpl.peekData[native]()","23.122272","586718.719 
ms","586718.719 ms","7"
"java.net.TwoStacksPlainDatagramSocketImpl.socketNativeSetOption[native]()","19.53974","495813.33 
ms","495813.33 ms","31"
"java.net.SocketInputStream.socketRead0[native]()","17.010353","431631.101 
ms","431631.101 ms","49"
"sun.management.ThreadImpl.dumpThreads0[native]()","5.5209646","140092.335 
ms","140092.335 ms","18"
"sun.misc.Unsafe.unpark[native]()","0.82664025","20975.676 
ms","20975.676 ms","25"
"java.io.ObjectOutputStream.writeObject()","0.2538986","6442.578 
ms","6442.578 ms","11"
"sun.reflect.Reflection.getCallerClass[native]()","0.22958349","5825.592 
ms","5825.592 ms","1"
"java.io.ObjectOutputStream$BlockDataOutputStream.getUTFLength()","0.19049801","4833.813 
ms","4833.813 ms","1"
"java.security.AccessController.doPrivileged[native]()","0.10722659","2720.833 
ms","2720.833 ms","111"
"java.net.DualStackPlainSocketImpl.connect0[native]()","0.049821686","1264.206 
ms","1264.206 ms","2"
"java.net.SocketOutputStream.socketWrite0[native]()","0.037383154","948.583 
ms","948.583 ms","3"
"java.lang.Class.isArray[native]()","0.027840897","706.452 ms","706.452 
ms","1"
"org.apache.river.api.io.AtomicObjectInputStream.readObjectOverride()","0.023234444","20588.805 
ms","589.565 ms","39"
"java.lang.Thread.interrupt0[native]()","0.019693227","499.708 
ms","499.708 ms","1"
"java.net.URLClassLoader.isSealed()","0.019693227","499.708 ms","499.708 
ms","1"
"java.util.AbstractCollection.toArray()","0.018976605","481.524 
ms","481.524 ms","1"
"sun.management.ThreadImpl.getThreadInfo1[native]()","0.01107343","280.984 
ms","280.984 ms","3"
"org.apache.river.api.security.URIGrant.implies()","0.010591452","268.754 ms","268.754 
ms","2"
"java.lang.Thread.join()","0.009474391","113558.68 ms","240.409 ms","20"
"java.lang.Class.forName0[native]()","0.007706837","195.558 ms","195.558 
ms","2"
"sun.misc.Unsafe.park[native]()","0.006058181","5991413.846 ms","153.724 
ms","166"
"sun.rmi.transport.ObjectTable.getTarget()","0.004627933","117.432 
ms","117.432 ms","1"
"javax.management.Attribute.<init>()","0.0039669964","100.661 
ms","100.661 ms","1"
"java.util.concurrent.FutureTask.get()","0.0030666084","77.814 
ms","77.814 ms","35"
"org.apache.river.api.net.Uri.constructor1()","0.002617104","66.408 
ms","66.408 ms","1"
"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter()","0.0023084884","58.577 
ms","58.577 ms","1"
"java.lang.Thread.isInterrupted[native]()","0.0021556192","54.698 
ms","54.698 ms","3"
"java.util.concurrent.ConcurrentHashMap.get()","0.0020567013","52.188 
ms","52.188 ms","1"
"java.util.concurrent.FutureTask.awaitDone()","0.0011767274","29.859 
ms","29.859 ms","34"
"java.lang.System.identityHashCode[native]()","0.0010494348","26.629 
ms","26.629 ms","1"
"java.util.concurrent.ThreadPoolExecutor.runWorker()","8.1751E-4","20.744 ms","20.744 
ms","63"
"java.io.BufferedOutputStream.flushBuffer()","5.996545E-4","15.216 
ms","15.216 ms","4"
"java.util.concurrent.locks.LockSupport.park()","0.0","0.0 ms","0.0 
ms","143"
"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await()","0.0","0.0 
ms","0.0 ms","117"
"java.util.concurrent.ThreadPoolExecutor.getTask()","0.0","0.0 ms","0.0 
ms","108"
"java.lang.Thread.run()","0.0","0.0 ms","0.0 ms","107"
"java.net.SocketInputStream.read()","0.0","0.0 ms","0.0 ms","101"
"java.util.concurrent.LinkedBlockingQueue.take()","0.0","0.0 ms","0.0 
ms","99"
"sun.rmi.transport.Transport$1.run()","0.0","0.0 ms","0.0 ms","76"
"sun.reflect.DelegatingMethodAccessorImpl.invoke()","0.0","0.0 ms","0.0 
ms","70"
"java.lang.reflect.Method.invoke()","0.0","0.0 ms","0.0 ms","70"
"java.util.concurrent.ThreadPoolExecutor$Worker.run()","0.0","0.0 
ms","0.0 ms","63"
"java.io.ObjectInputStream.readObject()","0.0","0.0 ms","0.0 ms","59"
"java.util.concurrent.FutureTask.run()","0.0","0.0 ms","0.0 ms","54"
"java.io.BufferedInputStream.read()","0.0","0.0 ms","0.0 ms","45"
"java.io.BufferedInputStream.fill()","0.0","0.0 ms","0.0 ms","45"
"java.io.FilterInputStream.read()","0.0","0.0 ms","0.0 ms","44"
"com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2()","0.0","0.0 
ms","0.0 ms","42"
"com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn()","0.0","0.0 
ms","0.0 ms","42"
"net.jini.discovery.AbstractLookupDiscovery$14.run()","0.0","0.0 
ms","0.0 ms","40"
"sun.rmi.transport.Transport.serviceCall()","0.0","0.0 ms","0.0 ms","40"
"net.jini.discovery.AbstractLookupDiscovery.doUnicastDiscovery()","0.0","0.0 
ms","0.0 ms","40"
"sun.rmi.server.UnicastServerRef.dispatch()","0.0","0.0 ms","0.0 ms","38"
"org.apache.river.api.io.AtomicObjectInputStream.readObject()","0.0","0.0 ms","0.0 
ms","35"
"net.jini.loader.LoadClass.forName()","0.0","0.0 ms","0.0 ms","35"
"org.apache.river.api.io.AtomicObjectInputStream.readNewObject()","0.0","0.0 
ms","0.0 ms","35"
"org.apache.river.api.io.AtomicObjectInputStream.readNonPrimitiveContent()","0.0","0.0 
ms","0.0 ms","35"
"net.jini.loader.pref.PreferredClassProvider.loadClass()","0.0","0.0 
ms","0.0 ms","34"
"java.net.AbstractPlainDatagramSocketImpl.setOption()","0.0","0.0 
ms","0.0 ms","31"
"java.net.MulticastSocket.setNetworkInterface()","0.0","0.0 ms","0.0 
ms","31"
"java.net.TwoStacksPlainDatagramSocketImpl.socketSetOption()","0.0","0.0 
ms","0.0 ms","31"
"com.sun.jini.reggie.RegistrarImpl$Announce.send()","0.0","0.0 ms","0.0 
ms","30"
"java.util.concurrent.Executors$RunnableAdapter.call()","0.0","0.0 
ms","0.0 ms","27"
"org.apache.river.api.io.AtomicObjectInputStream.readFieldValues()","0.0","0.0 
ms","0.0 ms","27"
"java.util.concurrent.locks.LockSupport.unpark()","0.0","0.0 ms","0.0 
ms","25"
"java.util.concurrent.FutureTask.finishCompletion()","0.0","0.0 ms","0.0 
ms","25"
"java.util.concurrent.FutureTask.set()","0.0","0.0 ms","0.0 ms","25"
"java.lang.Object.wait[native]()","0.0","831236.688 ms","0.0 ms","24"
"java.util.concurrent.locks.LockSupport.parkNanos()","0.0","0.0 ms","0.0 
ms","23"
"javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run()","0.0","0.0 
ms","0.0 ms","22"
"javax.management.remote.rmi.RMIConnectionImpl.access$300()","0.0","0.0 
ms","0.0 ms","22"
"javax.management.remote.rmi.RMIConnectionImpl.doOperation()","0.0","0.0 
ms","0.0 ms","22"
"javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation()","0.0","0.0 
ms","0.0 ms","22"
"java.io.ObjectOutputStream.writeObject0()","0.0","0.0 ms","0.0 ms","22"
"org.apache.river.api.io.AtomicObjectInputStream.readClassDesc()","0.0","0.0 
ms","0.0 ms","22"
"com.sun.jmx.mbeanserver.PerInterface.invoke()","0.0","0.0 ms","0.0 ms","21"
"com.sun.jmx.mbeanserver.MBeanSupport.invoke()","0.0","0.0 ms","0.0 ms","21"
"java.io.ObjectInputStream.readNonProxyDesc()","0.0","0.0 ms","0.0 ms","21"
"sun.reflect.GeneratedMethodAccessor3.invoke()","0.0","0.0 ms","0.0 ms","21"
"java.io.ObjectInputStream.readClassDesc()","0.0","0.0 ms","0.0 ms","21"
"sun.reflect.misc.MethodUtil.invoke()","0.0","0.0 ms","0.0 ms","21"
"sun.reflect.misc.Trampoline.invoke()","0.0","0.0 ms","0.0 ms","21"
"javax.management.remote.rmi.RMIConnectionImpl.invoke()","0.0","0.0 
ms","0.0 ms","21"
"javax.management.StandardMBean.invoke()","0.0","0.0 ms","0.0 ms","21"
"com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke()","0.0","0.0 
ms","0.0 ms","21"
"net.jini.security.Security.doPrivileged()","0.0","0.0 ms","0.0 ms","21"
"com.sun.jmx.mbeanserver.JmxMBeanServer.invoke()","0.0","0.0 ms","0.0 
ms","21"
"com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM()","0.0","0.0 
ms","0.0 ms","21"
"net.jini.discovery.AbstractLookupDiscovery$UnicastDiscoveryTask.doRun()","0.0","0.0 
ms","0.0 ms","20"
"java.io.ObjectInputStream.readObject0()","0.0","0.0 ms","0.0 ms","20"
"org.apache.river.api.io.AtomicObjectInputStream.instantiateAtomicly()","0.0","0.0 
ms","0.0 ms","20"
"com.sun.jini.discovery.DiscoveryV1.doUnicastDiscovery()","0.0","0.0 
ms","0.0 ms","20"
"sun.rmi.server.UnicastRef.unmarshalValue()","0.0","0.0 ms","0.0 ms","20"
"com.sun.jini.start.AggregatePolicyProvider$AggregateSecurityContext$2.run()","0.0","0.0 
ms","0.0 ms","20"
"org.apache.river.api.io.AtomicObjectInputStream.readFields()","0.0","0.0 ms","0.0 
ms","20"
"java.rmi.server.RMIClassLoader.loadClass()","0.0","0.0 ms","0.0 ms","20"
"net.jini.discovery.AbstractLookupDiscovery$UnicastDiscoveryTask$1.run()","0.0","0.0 
ms","0.0 ms","20"
"net.jini.discovery.AbstractLookupDiscovery$UnicastDiscoveryTask.access$3500()","0.0","0.0 
ms","0.0 ms","20"
"net.jini.discovery.AbstractLookupDiscovery.access$3800()","0.0","0.0 
ms","0.0 ms","20"
"net.jini.io.MarshalledInstance.get()","0.0","0.0 ms","0.0 ms","20"
"net.jini.security.Security$3.run()","0.0","0.0 ms","0.0 ms","20"
"net.jini.discovery.AbstractLookupDiscovery$UnicastDiscoveryTask.run()","0.0","0.0 
ms","0.0 ms","20"
"sun.rmi.server.MarshalInputStream.resolveClass()","0.0","0.0 ms","0.0 
ms","20"
"java.io.ObjectInputStream.readOrdinaryObject()","0.0","0.0 ms","0.0 
ms","19"
"sun.reflect.GeneratedMethodAccessor30.invoke()","0.0","0.0 ms","0.0 
ms","19"
"org.apache.river.api.io.AtomicObjectInputStream.readNewClassDesc()","0.0","0.0 
ms","0.0 ms","18"
"sun.management.ThreadImpl.dumpAllThreads()","0.0","0.0 ms","0.0 ms","18"
"com.sun.jini.reggie.RegistrarImpl$Announce.announce()","0.0","0.0 
ms","0.0 ms","15"
"sun.reflect.GeneratedMethodAccessor46.invoke()","0.0","0.0 ms","0.0 
ms","15"
"java.lang.Thread.sleep[native]()","0.0","483411.567 ms","0.0 ms","15"
"net.jini.loader.ClassLoading.loadClass()","0.0","0.0 ms","0.0 ms","14"
"net.jini.io.MarshalInputStream.resolveClass()","0.0","0.0 ms","0.0 ms","14"
"net.jini.discovery.AbstractLookupDiscovery.access$1600()","0.0","0.0 
ms","0.0 ms","13"
"net.jini.discovery.AbstractLookupDiscovery.sendPacketByNIC()","0.0","0.0 ms","0.0 
ms","13"
"java.io.ObjectOutputStream.writeOrdinaryObject()","0.0","0.0 ms","0.0 
ms","12"
"java.io.ObjectOutputStream.writeSerialData()","0.0","0.0 ms","0.0 ms","12"
"sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()","0.0","0.0 
ms","0.0 ms","11"
"sun.rmi.transport.tcp.TCPTransport.handleMessages()","0.0","0.0 
ms","0.0 ms","11"
"sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0()","0.0","0.0 
ms","0.0 ms","11"
"java.net.ServerSocket.accept()","0.0","0.0 ms","0.0 ms","9"
"java.net.DualStackPlainSocketImpl.socketAccept()","0.0","0.0 ms","0.0 
ms","9"
"java.net.AbstractPlainSocketImpl.accept()","0.0","0.0 ms","0.0 ms","9"
"java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos()","0.0","0.0 
ms","0.0 ms","9"
"java.net.PlainSocketImpl.accept()","0.0","0.0 ms","0.0 ms","9"
"java.net.ServerSocket.implAccept()","0.0","0.0 ms","0.0 ms","9"
"sun.reflect.NativeMethodAccessorImpl.invoke0[native]()","0.0","0.0 
ms","0.0 ms","8"
"sun.reflect.NativeMethodAccessorImpl.invoke()","0.0","0.0 ms","0.0 ms","8"
"com.sun.jini.thread.ThreadPool$Worker.run()","0.0","0.0 ms","0.0 ms","8"
"java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take()","0.0","0.0 
ms","0.0 ms","8"
"org.apache.river.api.io.AtomicObjectInputStream.readHierarchy()","0.0","0.0 
ms","0.0 ms","7"
"org.apache.river.api.io.AtomicObjectInputStream.defaultReadObject()","0.0","0.0 
ms","0.0 ms","7"
"org.apache.river.api.io.AtomicObjectInputStream.readObjectForClass()","0.0","0.0 
ms","0.0 ms","7"
"java.lang.ref.ReferenceQueue.remove()","0.0","0.0 ms","0.0 ms","6"
"net.jini.loader.pref.PreferredClassProvider.loadProxyClass()","0.0","0.0 ms","0.0 
ms","6"
"java.net.DatagramSocket.receive()","0.0","0.0 ms","0.0 ms","6"
"com.sun.jini.reggie.RegistrarImpl$Announce.run()","0.0","0.0 ms","0.0 
ms","6"
"java.lang.Object.wait()","0.0","0.0 ms","0.0 ms","6"
"java.io.ObjectStreamClass.invokeWriteObject()","0.0","0.0 ms","0.0 ms","6"
"sun.reflect.GeneratedMethodAccessor27.invoke()","0.0","0.0 ms","0.0 ms","6"
"java.io.ObjectOutputStream.writeArray()","0.0","0.0 ms","0.0 ms","6"
"java.io.ObjectOutputStream.defaultWriteFields()","0.0","0.0 ms","0.0 
ms","6"
"com.sun.jini.thread.ThreadPool$Task.run()","0.0","0.0 ms","0.0 ms","6"
"java.util.TreeMap.writeObject()","0.0","0.0 ms","0.0 ms","6"
"java.util.concurrent.LinkedBlockingDeque.takeFirst()","0.0","0.0 
ms","0.0 ms","6"
"com.sun.jini.reggie.RegistrarImpl$Destroy.run()","0.0","0.0 ms","0.0 
ms","6"
"java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill()","0.0","0.0 
ms","0.0 ms","5"
"java.util.concurrent.LinkedBlockingQueue.poll()","0.0","0.0 ms","0.0 
ms","5"
"java.util.concurrent.SynchronousQueue.poll()","0.0","0.0 ms","0.0 ms","5"
"java.util.concurrent.SynchronousQueue$TransferStack.transfer()","0.0","0.0 
ms","0.0 ms","5"
"net.jini.discovery.AbstractLookupDiscovery$Requestor.run()","0.0","0.0 
ms","0.0 ms","5"
"sun.rmi.server.UnicastRef.marshalValue()","0.0","0.0 ms","0.0 ms","5"
"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"
"net.jini.loader.LoadClass$GetClassTask.call()","0.0","0.0 ms","0.0 ms","4"
"com.sun.jini.reggie.RegistrarImpl.<init>()","0.0","0.0 ms","0.0 ms","4"
"com.sun.jini.reggie.RegistrarImpl$2.run()","0.0","0.0 ms","0.0 ms","4"
"org.apache.river.api.io.AtomicObjectInputStream.readNewProxyClassDesc()","0.0","0.0 
ms","0.0 ms","4"
"com.sun.jini.reggie.RegistrarImpl$Multicast.run()","0.0","0.0 ms","0.0 
ms","3"
"com.sun.jini.reggie.RegistrarImpl$ServiceExpire.run()","0.0","0.0 
ms","0.0 ms","3"
"com.sun.jini.reggie.RegistrarImpl$Unicast.run()","0.0","0.0 ms","0.0 
ms","3"
"com.sun.jini.reggie.RegistrarImpl.access$4600()","0.0","0.0 ms","0.0 
ms","3"
"com.sun.jini.reggie.RegistrarImpl.respond()","0.0","0.0 ms","0.0 ms","3"
"com.sun.jini.start.AggregatePolicyProvider.implies()","0.0","0.0 
ms","0.0 ms","3"
"java.io.BufferedOutputStream.flush()","0.0","0.0 ms","0.0 ms","3"
"java.io.DataInputStream.readInt()","0.0","0.0 ms","0.0 ms","3"
"java.io.ObjectOutputStream$BlockDataOutputStream.flush()","0.0","0.0 
ms","0.0 ms","3"
"java.io.ObjectOutputStream.flush()","0.0","0.0 ms","0.0 ms","3"
"java.lang.SecurityManager.checkPermission()","0.0","0.0 ms","0.0 ms","3"
"java.lang.Thread.interrupted()","0.0","0.0 ms","0.0 ms","3"
"java.net.SocketOutputStream.socketWrite()","0.0","0.0 ms","0.0 ms","3"
"java.net.SocketOutputStream.write()","0.0","0.0 ms","0.0 ms","3"
"java.security.AccessControlContext.checkPermission()","0.0","0.0 
ms","0.0 ms","3"
"java.security.AccessController.checkPermission()","0.0","0.0 ms","0.0 
ms","3"
"java.security.ProtectionDomain.implies()","0.0","0.0 ms","0.0 ms","3"
"java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireInterruptibly()","0.0","0.0 
ms","0.0 ms","3"
"java.util.concurrent.locks.ReentrantLock.lockInterruptibly()","0.0","0.0 ms","0.0 
ms","3"
"net.jini.discovery.AbstractLookupDiscovery$AnnouncementListener.run()","0.0","0.0 
ms","0.0 ms","3"
"net.jini.discovery.AbstractLookupDiscovery$AnnouncementTimerThread.run()","0.0","0.0 
ms","0.0 ms","3"
"net.jini.discovery.AbstractLookupDiscovery$Notifier.run()","0.0","0.0 
ms","0.0 ms","3"
"net.jini.discovery.AbstractLookupDiscovery$ResponseListener.run()","0.0","0.0 
ms","0.0 ms","3"
"net.jini.discovery.AbstractLookupLocatorDiscovery$Notifier.run()","0.0","0.0 
ms","0.0 ms","3"
"net.jini.io.MarshalInputStream.resolveProxyClass()","0.0","0.0 ms","0.0 
ms","3"
"net.jini.loader.ClassLoading.loadProxyClass()","0.0","0.0 ms","0.0 ms","3"
"net.jini.loader.pref.PreferredClassProvider.loadProxyInterfaces()","0.0","0.0 
ms","0.0 ms","3"
"org.apache.river.impl.thread.SynchronousExecutors$Distributor.run()","0.0","0.0 
ms","0.0 ms","3"
"sun.management.ThreadImpl.getThreadInfo()","0.0","0.0 ms","0.0 ms","3"
"sun.reflect.GeneratedMethodAccessor56.invoke()","0.0","0.0 ms","0.0 ms","3"
"sun.rmi.transport.StreamRemoteCall.releaseOutputStream()","0.0","0.0 
ms","0.0 ms","3"
"com.sun.jini.jeri.internal.runtime.Target.dispatch()","0.0","0.0 
ms","0.0 ms","3"
"com.sun.jini.reggie.RegistrarImpl$3$1.run()","0.0","0.0 ms","0.0 ms","3"
"com.sun.jini.reggie.RegistrarImpl$AddressTask.attemptResponse()","0.0","0.0 
ms","0.0 ms","3"
"com.sun.jini.reggie.RegistrarImpl$AddressTask.run()","0.0","0.0 
ms","0.0 ms","3"
"com.sun.jini.reggie.RegistrarImpl$DecodeRequestTask.run()","0.0","0.0 
ms","0.0 ms","3"
"com.sun.jini.reggie.RegistrarImpl$EventExpire.run()","0.0","0.0 
ms","0.0 ms","3"
"com.sun.jini.start.LoaderSplitPolicyProvider.implies()","0.0","0.0 
ms","0.0 ms","2"
"java.net.PlainSocketImpl.connect()","0.0","0.0 ms","0.0 ms","2"
"java.lang.ref.Reference$ReferenceHandler.run()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.reggie.RegistrarImpl$1.run()","0.0","0.0 ms","0.0 ms","2"
"java.lang.ref.Finalizer$FinalizerThread.run()","0.0","0.0 ms","0.0 ms","2"
"java.lang.ClassLoader.loadClass()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.jeri.internal.mux.StreamConnectionIO$Reader.run()","0.0","0.0 
ms","0.0 ms","2"
"com.sun.jini.jeri.internal.mux.StreamConnectionIO$Writer.run()","0.0","0.0 
ms","0.0 ms","2"
"java.lang.Class.forName()","0.0","0.0 ms","0.0 ms","2"
"java.net.AbstractPlainSocketImpl.doConnect()","0.0","0.0 ms","0.0 ms","2"
"java.lang.Thread.interrupt()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.reggie.RegistrarImpl$Multicast.<init>()","0.0","0.0 
ms","0.0 ms","2"
"net.jini.security.policy.DynamicPolicyProvider.implies()","0.0","0.0 
ms","0.0 ms","2"
"net.jini.security.policy.PolicyFileProvider.getPermissions()","0.0","0.0 ms","0.0 
ms","2"
"org.apache.river.api.security.CertificateGrant.implies()","0.0","0.0 
ms","0.0 ms","2"
"org.apache.river.api.security.ConcurrentPolicyFile.getP()","0.0","0.0 
ms","0.0 ms","2"
"java.io.ObjectInputStream.readArray()","0.0","0.0 ms","0.0 ms","2"
"org.apache.river.api.security.ConcurrentPolicyFile.getPermissions()","0.0","0.0 
ms","0.0 ms","2"
"java.io.DataInputStream.readUTF()","0.0","0.0 ms","0.0 ms","2"
"net.jini.discovery.AbstractLookupDiscovery$2.run()","0.0","0.0 ms","0.0 
ms","2"
"java.net.DualStackPlainSocketImpl.socketConnect()","0.0","0.0 ms","0.0 
ms","2"
"com.sun.jmx.remote.internal.ServerCommunicatorAdmin$Timeout.run()","0.0","0.0 
ms","0.0 ms","2"
"java.net.AbstractPlainSocketImpl.connectToAddress()","0.0","0.0 
ms","0.0 ms","2"
"java.net.AbstractPlainSocketImpl.connect()","0.0","0.0 ms","0.0 ms","2"
"com.sun.jini.qa.harness.DestroyThread.run()","0.0","0.0 ms","0.0 ms","2"
"net.jini.discovery.AbstractLookupDiscovery$ResponseListener.interrupt()","0.0","0.0 
ms","0.0 ms","2"
"net.jini.io.MarshalledInstance$3.run()","0.0","0.0 ms","0.0 ms","2"
"sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop()","0.0","0.0 
ms","0.0 ms","2"
"sun.rmi.transport.tcp.TCPTransport$AcceptLoop.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.net.URLClassLoader$1.run()","0.0","0.0 ms","0.0 ms","2"
"net.jini.discovery.AbstractLookupDiscovery.<init>()","0.0","0.0 
ms","0.0 ms","2"
"java.net.SocksSocketImpl.connect()","0.0","0.0 ms","0.0 ms","2"
"sun.management.jmxremote.LocalRMIServerSocketFactory$1.accept()","0.0","0.0 
ms","0.0 ms","2"
"org.apache.river.api.net.Uri.parseAndCreate()","0.0","0.0 ms","0.0 ms","1"
"org.apache.river.api.net.Uri.urlToUri()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.start.AggregatePolicyProvider.getContextClassLoader()","0.0","0.0 
ms","0.0 ms","1"
"java.lang.ApplicationShutdownHooks$1.run()","0.0","0.0 ms","0.0 ms","1"
"sun.management.ThreadImpl.findDeadlockedThreads()","0.0","0.0 ms","0.0 
ms","1"
"sun.management.ThreadImpl.findDeadlockedThreads0[native]()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.reggie.RegistrarImpl.loginAndRun()","0.0","0.0 ms","0.0 
ms","1"
"sun.misc.Launcher$AppClassLoader.loadClass()","0.0","0.0 ms","0.0 ms","1"
"sun.net.util.IPAddressUtil.textToNumericFormatV4()","0.0","0.0 ms","0.0 
ms","1"
"sun.reflect.DelegatingConstructorAccessorImpl.newInstance()","0.0","0.0 
ms","0.0 ms","1"
"java.io.ObjectStreamClass.lookup()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectStreamClass.initNonProxy()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectOutputStream.writeString()","0.0","0.0 ms","0.0 ms","1"
"java.io.ObjectOutputStream$HandleTable.lookup()","0.0","0.0 ms","0.0 
ms","1"
"java.io.ObjectOutputStream$HandleTable.hash()","0.0","0.0 ms","0.0 ms","1"
"sun.reflect.NativeConstructorAccessorImpl.newInstance()","0.0","0.0 
ms","0.0 ms","1"
"sun.reflect.NativeConstructorAccessorImpl.newInstance0[native]()","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.DataInputStream.readUnsignedShort()","0.0","0.0 ms","0.0 ms","1"
"java.io.BufferedOutputStream.write()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jmx.mbeanserver.MBeanSupport.getAttributes()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.reggie.RegistrarImpl$Initializer.<init>()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jmx.mbeanserver.JmxMBeanServer.getAttributes()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttributes()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.start.NonActivatableServiceDescriptor.create()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.start.AggregatePolicyProvider.getCurrentSubPolicy()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.jeri.internal.mux.Mux.setDown()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.jeri.internal.mux.MuxServer$1$1.run()","0.0","0.0 ms","0.0 
ms","1"
"com.sun.jini.jeri.internal.mux.MuxServer$1.run()","0.0","0.0 ms","0.0 
ms","1"
"com.sun.jini.jeri.internal.mux.StreamConnectionIO$1.read()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.jeri.internal.runtime.BasicExportTable$Entry.unexport()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.jeri.internal.runtime.DgcRequestDispatcher.dispatch()","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$1.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"
"com.sun.jini.jeri.internal.runtime.JvmLifeSupport.check()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.jeri.internal.runtime.JvmLifeSupport.decrementKeepAliveCount()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.jeri.internal.runtime.Target$1.run()","0.0","0.0 ms","0.0 
ms","1"
"javax.management.remote.rmi.RMIConnectionImpl.getAttributes()","0.0","0.0 
ms","0.0 ms","1"
"javax.management.StandardMBean.getAttributes()","0.0","0.0 ms","0.0 ms","1"
"java.security.Permission.checkGuard()","0.0","0.0 ms","0.0 ms","1"
"net.jini.discovery.AbstractLookupDiscovery$AnnouncementListener.<init>()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.jeri.internal.runtime.Target$2.run()","0.0","0.0 ms","0.0 
ms","1"
"com.sun.jini.jeri.internal.runtime.Target.access$000()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.jeri.internal.runtime.Target.decrementKeepAliveCount()","0.0","0.0 
ms","0.0 ms","1"
"java.net.URLClassLoader.getAndVerifyPackage()","0.0","0.0 ms","0.0 ms","1"
"com.sun.jini.reggie.TransientRegistrarImpl.<init>()","0.0","0.0 
ms","0.0 ms","1"
"java.net.URLClassLoader.findClass()","0.0","0.0 ms","0.0 ms","1"
"java.net.URLClassLoader.defineClass()","0.0","0.0 ms","0.0 ms","1"
"java.net.URLClassLoader.access$100()","0.0","0.0 ms","0.0 ms","1"
"java.net.SocketPermission.init()","0.0","0.0 ms","0.0 ms","1"
"java.net.SocketPermission.<init>()","0.0","0.0 ms","0.0 ms","1"
"net.jini.discovery.AbstractLookupDiscovery.sendPacket()","0.0","0.0 
ms","0.0 ms","1"
"com.sun.jini.jeri.internal.runtime.Target.unexport()","0.0","0.0 
ms","0.0 ms","1"
"net.jini.discovery.LookupDiscovery.<init>()","0.0","0.0 ms","0.0 ms","1"
"net.jini.discovery.LookupDiscoveryManager.<init>()","0.0","0.0 ms","0.0 
ms","1"
"net.jini.export.ServerContext.doWithServerContext()","0.0","0.0 
ms","0.0 ms","1"
"net.jini.io.MarshalInputStream$2.run()","0.0","0.0 ms","0.0 ms","1"
"net.jini.io.MarshalInputStream.<init>()","0.0","0.0 ms","0.0 ms","1"
"net.jini.io.MarshalInputStream.check()","0.0","0.0 ms","0.0 ms","1"
"net.jini.io.MarshalledInstance$MarshalledInstanceInputStream.<init>()","0.0","0.0 
ms","0.0 ms","1"
"java.net.DatagramSocket.send()","0.0","0.0 ms","0.0 ms","1"
"net.jini.jeri.BasicInvocationDispatcher.dispatch()","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.BasicJeriExporter.unexport()","0.0","0.0 ms","0.0 ms","1"
"net.jini.jeri.connection.ServerConnectionManager$Dispatcher.dispatch()","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"
"com.sun.jini.qa.harness.GroupImpl.startService()","0.0","0.0 ms","0.0 
ms","1"
"net.jini.loader.pref.PreferredClassProvider.checkLoader()","0.0","0.0 
ms","0.0 ms","1"
"net.jini.loader.pref.PreferredClassProvider.getRMIContextClassLoader()","0.0","0.0 
ms","0.0 ms","1"
"java.lang.reflect.Constructor.newInstance()","0.0","0.0 ms","0.0 ms","1"
"net.jini.security.Security$4.run()","0.0","0.0 ms","0.0 ms","1"
"java.lang.Thread.getContextClassLoader()","0.0","0.0 ms","0.0 ms","1"
"java.lang.System.exit()","0.0","0.0 ms","0.0 ms","1"
"java.lang.String.split()","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.SecurityManager.checkMulticast()","0.0","0.0 ms","0.0 ms","1"
"java.lang.SecurityManager.checkAccept()","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"
"org.apache.river.api.net.Uri.<init>()","0.0","0.0 ms","0.0 ms","1"




More information about the core-libs-dev mailing list