Hot Spots

Session: Local attach
Time of export: Tuesday, April 26, 2011 6:14:30 PM IST
JVM time: 17:28
  
Thread selection:  All thread groups
Thread status:   Runnable
Aggregation level:  Methods
Hotspot type:  Method calls (show filtered classes separately)


 Hot spotInherent timeAverage TimeInvocations
java.lang.reflect.Method.getParameterTypes 90,385 µs (10 %)5 µs17,212
  6.0% - 49,586 µs - 8,606 hot spot inv. com.sun.enterprise.deployment.MethodDescriptor.getParameterClassNamesFor
  4.9% - 40,799 µs - 8,606 hot spot inv. com.sun.enterprise.deployment.MethodDescriptor.getJavaFormatClassNamesFor
com.sun.enterprise.deployment.MethodDescriptor.<init>(java.lang.reflect.Method) 47,995 µs (5 %)5 µs8,606
  5.8% - 47,700 µs - 8,540 hot spot inv. com.sun.enterprise.deployment.MethodDescriptor.<init>
  0.0% - 295 µs - 66 hot spot inv. com.sun.grizzly.util.AbstractThreadPool$Worker.run
com.sun.grizzly.util.AbstractThreadPool$Worker.run 47,847 µs (5 %)5,980 µs8
com.sun.enterprise.deployment.Descriptor.getLocalizedDisplayName 43,178 µs (5 %)2 µs20,018
java.lang.Class.getMethods 41,721 µs (5 %)4 µs9,033
  4.8% - 39,660 µs - 8,606 hot spot inv. com.sun.enterprise.deployment.MethodDescriptor.<init>
  0.2% - 2,061 µs - 427 hot spot inv. com.sun.enterprise.deployment.EjbDescriptor.addAllInterfaceMethodsIn
com.sun.enterprise.deployment.MethodDescriptor.getPrettyParameterString 25,263 µs (3 %)2 µs8,606
com.sun.enterprise.deployment.Descriptor.setLocalizedDescription 24,966 µs (3 %)2 µs8,648
com.sun.enterprise.deployment.Descriptor.setLocalizedDisplayName 24,966 µs (3 %)2 µs8,656
com.sun.enterprise.deployment.MethodDescriptor.hashCode 24,767 µs (2 %)2 µs8,606
com.sun.enterprise.deployment.EjbDescriptor.addAllInterfaceMethodsIn 21,563 µs (2 %)50 µs427
com.sun.enterprise.deployment.Descriptor.getName 21,446 µs (2 %)1 µs20,018
java.util.Locale.getDefault 21,396 µs (2 %)0 µs37,322
com.sun.enterprise.deployment.Descriptor.<init>(java.lang.String, java.lang.String) 20,473 µs (2 %)2 µs8,648
java.util.Locale.getLanguage 20,361 µs (2 %)0 µs37,322
com.sun.enterprise.deployment.annotation.handlers.AbstractAuthAnnotationHandler.hasMethodPermissionsFromDD 16,853 µs (2 %)40 µs420
com.sun.enterprise.deployment.MethodDescriptor.<init>(java.lang.reflect.Method, java.lang.String) 14,814 µs (1 %)1 µs8,540
org.glassfish.apf.AnnotationProcessor.process 14,102 µs (1 %)14,102 µs1
java.lang.reflect.Method.getDeclaringClass 12,060 µs (1 %)0 µs21,009
java.util.Map.get 11,847 µs (1 %)0 µs20,434
com.sun.enterprise.deployment.MethodDescriptor.getParameterClassNamesFor 11,548 µs (1 %)1 µs8,606
java.util.Collection.add 11,399 µs (1 %)1 µs8,540
com.sun.enterprise.deployment.MethodDescriptor.getJavaFormatClassNamesFor 11,148 µs (1 %)1 µs8,606
java.lang.StringBuilder.append 11,012 µs (1 %)0 µs17,376
java.util.Map.put 10,863 µs (1 %)0 µs17,361
com.sun.enterprise.deployment.MethodDescriptor.doStyleConversion 10,411 µs (1 %)3 µs3,022
java.util.HashMap.<init> 10,264 µs (1 %)0 µs17,354
com.sun.enterprise.deployment.Descriptor.<init>() 10,251 µs (1 %)1 µs8,679
com.sun.enterprise.deployment.DynamicAttributesDescriptor.<init> 9,983 µs (1 %)1 µs8,679
java.lang.String.hashCode 9,755 µs (1 %)0 µs17,218
com.sun.enterprise.deployment.MethodDescriptor.equals 9,394 µs (1 %)2 µs4,012
java.util.Iterator.hasNext 8,454 µs (1 %)0 µs14,807
com.sun.enterprise.deployment.MethodDescriptor.getStyle 6,674 µs (0 %)2 µs3,042
java.lang.String.equals 6,574 µs (0 %)0 µs11,204
java.lang.reflect.Method.getName 6,531 µs (0 %)0 µs10,709
java.util.Iterator.next 6,134 µs (0 %)0 µs9,718
java.util.Observable.<init> 5,989 µs (0 %)0 µs8,679
java.lang.StringBuilder.toString 5,646 µs (0 %)0 µs8,665
java.lang.ClassLoader.loadClass 5,642 µs (0 %)7 µs724
java.lang.Object.getClass 5,613 µs (0 %)0 µs8,620
java.lang.StringBuilder.<init> 5,341 µs (0 %)0 µs8,665
com.sun.enterprise.deployment.MethodDescriptor.setEjbClassSymbol 4,914 µs (0 %)0 µs8,606
java.lang.Class.getName 4,841 µs (0 %)0 µs8,637
com.sun.enterprise.deployment.EjbDescriptor.getLocalRemoteBusinessMethodDescriptors 3,514 µs (0 %)8 µs427
com.sun.enterprise.deployment.MethodDescriptor.getParameterClassNames 3,499 µs (0 %)0 µs6,584
java.lang.Class.getMethod 2,896 µs (0 %)11 µs256
com.sun.enterprise.deployment.MethodDescriptor.getMethod 2,731 µs (0 %)10 µs250
com.sun.enterprise.deployment.EjbDescriptor.getMethodPermissions 2,563 µs (0 %)42 µs60
com.sun.enterprise.deployment.util.TypeUtil.sameMethodSignature 2,260 µs (0 %)2 µs1,010
java.security.Policy.refresh 2,228 µs (0 %)1,114 µs2
com.sun.enterprise.deployment.annotation.handlers.DeclareRolesHandler.processAnnotation 2,131 µs (0 %)2,131 µs1
com.sun.enterprise.deployment.MethodDescriptor.getEjbClassSymbol 2,114 µs (0 %)0 µs4,062
java.util.Vector.iterator 1,893 µs (0 %)0 µs3,022
java.util.Vector.addElement 1,858 µs (0 %)0 µs3,022
sun.security.provider.PolicyFile.<init> 1,856 µs (0 %)1,856 µs1
java.io.File.toURI 1,844 µs (0 %)15 µs116
java.util.Vector.<init> 1,799 µs (0 %)0 µs3,047
com.sun.enterprise.util.LocalStringManagerImpl.getLocalString 1,694 µs (0 %)242 µs7
com.sun.enterprise.deployment.EjbDescriptor.getMethodDescriptors 1,636 µs (0 %)4 µs406
com.sun.enterprise.deployment.EjbDescriptor.getBusinessMethodDescriptors 1,539 µs (0 %)3 µs427
com.sun.enterprise.deployment.annotation.handlers.AbstractAuthAnnotationHandler.processAnnotation 1,352 µs (0 %)64 µs21
java.util.logging.Logger.log 1,329 µs (0 %)147 µs9
java.io.File.exists 1,253 µs (0 %)9 µs128
java.io.File.listFiles 1,232 µs (0 %)22 µs55
com.sun.enterprise.deployment.EjbDescriptor.getEjbBundleDescriptor 1,176 µs (0 %)0 µs1,632
java.io.File.isDirectory 1,130 µs (0 %)6 µs166
java.util.List.iterator 1,078 µs (0 %)0 µs1,673
com.sun.enterprise.deployment.EjbAbstractDescriptor.isRemoteInterfacesSupported 1,034 µs (0 %)1 µs837
java.security.MessageDigest.digest 985 µs (0 %)4 µs198
com.sun.enterprise.deployment.EjbAbstractDescriptor.isLocalInterfacesSupported 977 µs (0 %)1 µs834
com.sun.enterprise.deployment.BundleDescriptor.getClassLoader 933 µs (0 %)0 µs1,512
com.sun.enterprise.deployment.MethodPermission.equals 912 µs (0 %)2 µs421
org.jvnet.hk2.component.Habitat.getComponent 845 µs (0 %)211 µs4
com.sun.enterprise.deployment.Role.equals 680 µs (0 %)1 µs587
java.util.Set.iterator 614 µs (0 %)1 µs595
com.sun.enterprise.deployment.util.TypeUtil.getMethod 598 µs (0 %)2 µs250
java.util.Set.size 589 µs (0 %)0 µs894
java.util.HashSet.<init> 588 µs (0 %)1 µs567
com.sun.enterprise.security.util.SSHA.compute 561 µs (0 %)280 µs2
com.sun.enterprise.deployment.EjbAbstractDescriptor.hasWebServiceEndpointInterface 553 µs (0 %)1 µs427
com.sun.enterprise.deployment.EjbAbstractDescriptor.isRemoteBusinessInterfacesSupported 546 µs (0 %)1 µs430
java.util.jar.Manifest.<init> 521 µs (0 %)30 µs17
com.sun.enterprise.deployment.annotation.context.EjbContext.addPostProcessInfo 518 µs (0 %)518 µs1
com.sun.enterprise.deployment.EjbAbstractDescriptor.isLocalBusinessInterfacesSupported 504 µs (0 %)1 µs428
com.sun.enterprise.deployment.EjbAbstractDescriptor.getLocalHomeClassName 483 µs (0 %)0 µs834
com.sun.enterprise.deploy.shared.FileArchive.getListOfFiles 483 µs (0 %)9 µs52
com.sun.enterprise.deployment.EjbAbstractDescriptor.getHomeClassName 462 µs (0 %)0 µs837
java.io.FileInputStream.<init> 454 µs (0 %)15 µs30
java.lang.reflect.Method.getGenericParameterTypes 449 µs (0 %)5 µs80
java.util.Hashtable.get 417 µs (0 %)13 µs30