Hot Spots

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


 Hot spotInherent timeAverage TimeInvocations
sun.security.provider.PolicyFile.<init> 2,728 µs (2 %)2,728 µs1
sun.net.www.ParseUtil.fileToEncodedURL 94 µs (0 %)31 µs3
org.jvnet.hk2.component.Habitat.getComponent(java.lang.Class, java.lang.String) 749 µs (0 %)187 µs4
org.jvnet.hk2.component.Habitat.getComponent(java.lang.Class) 1,719 µs (1 %)429 µs4
org.glassfish.hk2.classmodel.reflect.Types.getBy 135 µs (0 %)2 µs65
org.glassfish.api.deployment.archive.ReadableArchive.getURI 63 µs (0 %)2 µs24
org.glassfish.apf.AnnotationProcessor.process 1,723 µs (1 %)1,723 µs1
java.util.jar.Manifest.<init> 539 µs (0 %)31 µs17
java.util.jar.JarFile.getManifest 94 µs (0 %)94 µs1
java.util.jar.JarFile.<init> 160 µs (0 %)32 µs5
java.util.concurrent.locks.Lock.lock 93 µs (0 %)3 µs25
java.util.concurrent.ThreadPoolExecutor$Worker.run 115 µs (0 %)23 µs5
java.util.StringTokenizer.nextToken 73 µs (0 %)9 µs8
java.util.Set.iterator 312 µs (0 %)1 µs234
java.util.Set.add 174 µs (0 %)1 µs138
java.util.Observable.<init> 157 µs (0 %)0 µs161
java.util.Map.put 303 µs (0 %)0 µs359
java.util.Map.get 843 µs (0 %)0 µs1,465
java.util.Map.containsKey 68 µs (0 %)1 µs59
java.util.Locale.getLanguage 753 µs (0 %)0 µs1,665
java.util.Locale.getDefault 811 µs (0 %)0 µs1,665
java.util.List.iterator 127 µs (0 %)2 µs61
java.util.List.add 64 µs (0 %)0 µs68
java.util.LinkedList.<init> 102 µs (0 %)1 µs59
java.util.Iterator.next 533 µs (0 %)0 µs867
java.util.Iterator.hasNext 733 µs (0 %)0 µs1,192
java.util.Hashtable.put 75 µs (0 %)2 µs30
java.util.Hashtable.get 64 µs (0 %)2 µs29
java.util.HashSet.<init> 127 µs (0 %)1 µs117
java.util.HashMap.<init> 221 µs (0 %)0 µs356
java.util.Enumeration.nextElement 313 µs (0 %)0 µs347
java.util.Enumeration.hasMoreElements 236 µs (0 %)0 µs382
java.util.Collection.contains 68 µs (0 %)0 µs101
java.util.Collection.add 85 µs (0 %)1 µs60
java.security.Policy.refresh 2,709 µs (2 %)1,354 µs2
java.security.MessageDigest.update 286 µs (0 %)1 µs198
java.security.MessageDigest.reset 418 µs (0 %)2 µs200
java.security.MessageDigest.getInstance 123 µs (0 %)61 µs2
java.security.MessageDigest.digest 1,275 µs (1 %)6 µs198
java.net.URL.toString 85 µs (0 %)28 µs3
java.net.URI.toURL 636 µs (0 %)90 µs7
java.net.URI.relativize 472 µs (0 %)4 µs101
java.net.URI.getPath 116 µs (0 %)1 µs106
java.lang.reflect.Method.getParameterTypes 1,489 µs (1 %)5 µs252
java.lang.reflect.Method.getName 479 µs (0 %)0 µs1,009
java.lang.reflect.Method.getDeclaringClass 113 µs (0 %)0 µs213
java.lang.StringBuilder.toString 133 µs (0 %)0 µs179
java.lang.StringBuilder.append 277 µs (0 %)0 µs404
java.lang.StringBuilder.<init> 123 µs (0 %)0 µs179
java.lang.String.replaceAll 803 µs (0 %)7 µs107
java.lang.String.replace 173 µs (0 %)0 µs223
java.lang.String.length 116 µs (0 %)0 µs157
java.lang.String.hashCode 117 µs (0 %)0 µs252
java.lang.String.equals 825 µs (0 %)0 µs1,451
java.lang.Object.getClass 142 µs (0 %)0 µs160
java.lang.ClassLoader.loadClass 3,503 µs (2 %)50 µs70
java.lang.Class.getName 111 µs (0 %)0 µs177
java.lang.Class.getMethods 789 µs (0 %)6 µs129
java.lang.Class.getMethod 313 µs (0 %)12 µs26
java.lang.Class.getDeclaredMethods 90 µs (0 %)4 µs22
java.lang.Class.cast 177 µs (0 %)5 µs32
java.io.PrintWriter.print 108 µs (0 %)0 µs121
java.io.InputStream.close 98 µs (0 %)5 µs17
java.io.FileReader.<init> 115 µs (0 %)57 µs2
java.io.FileOutputStream.<init> 63 µs (0 %)31 µs2
java.io.FileInputStream.<init> 463 µs (0 %)15 µs30
java.io.File.toURI 2,052 µs (1 %)17 µs116
java.io.File.mkdirs 459 µs (0 %)114 µs4
java.io.File.listFiles(java.io.FileFilter) 125 µs (0 %)25 µs5
java.io.File.listFiles() 1,326 µs (1 %)24 µs55
java.io.File.length 92 µs (0 %)15 µs6
java.io.File.lastModified 78 µs (0 %)11 µs7
java.io.File.isDirectory 1,197 µs (0 %)7 µs166
java.io.File.getAbsolutePath 109 µs (0 %)0 µs146
java.io.File.exists 1,318 µs (1 %)10 µs128
java.io.File.equals 103 µs (0 %)1 µs101
java.io.File.<init>(java.net.URI) 90 µs (0 %)4 µs21
java.io.File.<init>(java.io.File, java.lang.String) 373 µs (0 %)2 µs157
java.io.BufferedReader.readLine 171 µs (0 %)28 µs6
java.io.BufferedInputStream.<init> 120 µs (0 %)3 µs31
com.sun.logging.LogDomains.getLogger 108 µs (0 %)21 µs5
com.sun.grizzly.util.AbstractThreadPool$Worker.run 52,113 µs (41 %)6,514 µs8
com.sun.enterprise.util.Utility.convertCharArrayToByteArray 174 µs (0 %)87 µs2
com.sun.enterprise.util.LocalStringManagerImpl.getLocalString 106 µs (0 %)106 µs1
com.sun.enterprise.universal.GFBase64Decoder.decodeBuffer 141 µs (0 %)70 µs2
com.sun.enterprise.security.util.SSHA.compute 645 µs (0 %)322 µs2
com.sun.enterprise.security.provider.PolicyParser$PermissionEntry.write 135 µs (0 %)6 µs20
com.sun.enterprise.security.provider.PolicyConfigurationImpl.getPolicyFileName 96 µs (0 %)6 µs16
com.sun.enterprise.security.provider.PolicyConfigurationImpl.generatePermissions 111 µs (0 %)111 µs1
com.sun.enterprise.security.auth.realm.file.FileRealm.loadKeyFile 104 µs (0 %)52 µs2
com.sun.enterprise.security.auth.realm.file.FileRealm.decodeUser 93 µs (0 %)46 µs2
com.sun.enterprise.loader.ASURLClassLoader.addURL 432 µs (0 %)108 µs4
com.sun.enterprise.loader.ASURLClassLoader.<init> 106 µs (0 %)53 µs2
com.sun.enterprise.deployment.util.TypeUtil.sameMethodSignature 795 µs (0 %)1 µs400
com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors 70 µs (0 %)70 µs1
com.sun.enterprise.deployment.annotation.introspection.ConstantPoolInfo.containsAnnotation 66 µs (0 %)66 µs1
com.sun.enterprise.deployment.annotation.introspection.AbstractAnnotationScanner.constantPoolToFQCN 332 µs (0 %)166 µs2
com.sun.enterprise.deployment.annotation.impl.ModuleScanner.calculateResults 184 µs (0 %)184 µs1
com.sun.enterprise.deployment.MethodPermission.isExcluded 63 µs (0 %)0 µs116
com.sun.enterprise.deployment.MethodPermission.hashCode 109 µs (0 %)0 µs118
com.sun.enterprise.deployment.MethodPermission.equals 181 µs (0 %)1 µs96
com.sun.enterprise.deployment.MethodDescriptor.setEjbClassSymbol 77 µs (0 %)0 µs126
com.sun.enterprise.deployment.MethodDescriptor.isExact 105 µs (0 %)0 µs253
com.sun.enterprise.deployment.MethodDescriptor.hashCode 313 µs (0 %)2 µs126
com.sun.enterprise.deployment.MethodDescriptor.getPrettyParameterString 326 µs (0 %)2 µs126
com.sun.enterprise.deployment.MethodDescriptor.getParameterClassNamesFor 194 µs (0 %)1 µs126
com.sun.enterprise.deployment.MethodDescriptor.getMethod 190 µs (0 %)9 µs20
com.sun.enterprise.deployment.MethodDescriptor.getJavaFormatClassNamesFor 186 µs (0 %)1 µs126
com.sun.enterprise.deployment.MethodDescriptor.equals 1,201 µs (0 %)2 µs590
com.sun.enterprise.deployment.MethodDescriptor.<init>(java.lang.reflect.Method, java.lang.String) 109 µs (0 %)1 µs60
  0.1% - 109 µs - 60 hot spot inv. com.sun.enterprise.deployment.EjbDescriptor.addAllInterfaceMethodsIn
  0.1% - 109 µs - 60 hot spot inv. com.sun.enterprise.deployment.EjbDescriptor.getLocalRemoteBusinessMethodDescriptors
  0.1% - 109 µs - 60 hot spot inv. com.sun.enterprise.deployment.EjbDescriptor.getBusinessMethodDescriptors
  0.1% - 109 µs - 60 hot spot inv. com.sun.enterprise.deployment.EjbDescriptor.getMethodDescriptors
  0.1% - 69 µs - 40 hot spot inv. com.sun.enterprise.deployment.EjbDescriptor.convertMethodPermissions
  0.0% - 40 µs - 20 hot spot inv. com.sun.grizzly.util.AbstractThreadPool$Worker.run
com.sun.enterprise.deployment.MethodDescriptor.<init>(java.lang.reflect.Method) 657 µs (0 %)5 µs126
com.sun.enterprise.deployment.LifecycleCallbackDescriptor.getLifecycleCallbackMethodObject 154 µs (0 %)7 µs22
com.sun.enterprise.deployment.LifecycleCallbackDescriptor.getLifecycleCallbackClass 115 µs (0 %)1 µs66
com.sun.enterprise.deployment.InterceptorDescriptor.orderDescriptors 224 µs (0 %)10 µs22
com.sun.enterprise.deployment.EjbDescriptor.visit 87 µs (0 %)43 µs2
com.sun.enterprise.deployment.EjbDescriptor.needToConvertMethodContainerTransactions 407 µs (0 %)17 µs23
com.sun.enterprise.deployment.EjbDescriptor.getPermissionedMethodsByPermission 66 µs (0 %)0 µs140
com.sun.enterprise.deployment.EjbDescriptor.getMethodPermissions 1,067 µs (0 %)26 µs40
com.sun.enterprise.deployment.EjbDescriptor.getContainerTransactionFor 105 µs (0 %)4 µs23
com.sun.enterprise.deployment.EjbDescriptor.getAroundInvokeInterceptors 66 µs (0 %)3 µs20
com.sun.enterprise.deployment.EjbDescriptor.addMethodPermissionForMethod 79 µs (0 %)3 µs20
com.sun.enterprise.deployment.EjbDescriptor.addAllInterfaceMethodsIn 130 µs (0 %)43 µs3
com.sun.enterprise.deployment.EjbDescriptor.<init> 68 µs (0 %)68 µs1
com.sun.enterprise.deployment.EjbBundleDescriptor.visit 80 µs (0 %)40 µs2
com.sun.enterprise.deployment.DynamicAttributesDescriptor.<init> 184 µs (0 %)1 µs161
com.sun.enterprise.deployment.Descriptor.setLocalizedDisplayName 377 µs (0 %)2 µs152
com.sun.enterprise.deployment.Descriptor.setLocalizedDescription 370 µs (0 %)2 µs150
com.sun.enterprise.deployment.Descriptor.getName 1,253 µs (0 %)0 µs1,363
com.sun.enterprise.deployment.Descriptor.getLocalizedDisplayName 2,523 µs (2 %)1 µs1,363
com.sun.enterprise.deployment.Descriptor.<init>(java.lang.String, java.lang.String) 344 µs (0 %)2 µs150
com.sun.enterprise.deployment.Descriptor.<init>() 186 µs (0 %)1 µs161
com.sun.enterprise.deployment.ContainerTransaction.<init> 63 µs (0 %)2 µs23
com.sun.enterprise.deployment.BundleDescriptor.addJndiNameEnvironmentInjectables 99 µs (0 %)19 µs5
com.sun.enterprise.deployment.Application.visit 74 µs (0 %)74 µs1
com.sun.enterprise.deployment.Application.getBundleDescriptors 141 µs (0 %)9 µs15
com.sun.enterprise.deploy.shared.FileArchive.staleFileManager 152 µs (0 %)1 µs103
com.sun.enterprise.deploy.shared.FileArchive.isEntryValid(java.lang.String, java.util.logging.Logger) 103 µs (0 %)1 µs59
com.sun.enterprise.deploy.shared.FileArchive.isEntryValid(java.io.File, boolean, java.util.logging.Logger) 203 µs (0 %)2 µs101
com.sun.enterprise.deploy.shared.FileArchive.getManifest 76 µs (0 %)4 µs17
com.sun.enterprise.deploy.shared.FileArchive.getListOfFiles 488 µs (0 %)9 µs52
com.sun.enterprise.deploy.shared.FileArchive.getEntryFile 222 µs (0 %)1 µs115
com.sun.enterprise.deploy.shared.FileArchive.getEntry 222 µs (0 %)3 µs56
com.sun.enterprise.deploy.shared.FileArchive$StaleFileManagerImpl.isEntryValid 407 µs (0 %)4 µs101
com.sun.enterprise.deploy.shared.FileArchive$StaleFileManagerImpl.isEntryMarkerFile 132 µs (0 %)1 µs101
com.sun.enterprise.deploy.shared.AbstractReadableArchive.getParentArchive 71 µs (0 %)0 µs113
com.sun.enterprise.deploy.jar.JarHandler.getClassLoader 77 µs (0 %)38 µs2
com.sun.enterprise.config.serverbeans.SecurityService.getActivateDefaultPrincipalToRoleMapping 74 µs (0 %)74 µs1