| Hot spot | Inherent time | Average Time | Invocations |
---|
| com.sun.grizzly.util.AbstractThreadPool$Worker.run | 269 ms (28 %) | 5,506 µs | 49 |
| com.sun.enterprise.security.web.integration.WebPermissionUtil.parseConstraints | 184 ms (19 %) | 92,139 µs | 2 |
| java.security.KeyStore.load | 68,233 µs (7 %) | 22,744 µs | 3 |
| org.jvnet.hk2.component.Inhabitant.get | 56,750 µs (5 %) | 56,750 µs | 1 |
| sun.security.provider.PolicyFile.<init> | 16,487 µs (1 %) | 5,495 µs | 3 |
| java.security.Policy.refresh | 12,391 µs (1 %) | 1,239 µs | 10 |
| java.lang.ClassLoader.loadClass | 11,601 µs (1 %) | 2,900 µs | 4 |
| com.sun.enterprise.security.SecurityContainer.postConstruct | 9,510 µs (1 %) | 9,510 µs | 1 |
| com.sun.enterprise.security.provider.BasePolicyWrapper.getPolicyFactory | 8,968 µs (0 %) | 1,793 µs | 5 |
| java.lang.Class.forName | 7,569 µs (0 %) | 7,569 µs | 1 |
| com.sun.enterprise.security.web.integration.WebSecurityManager.loadPolicyConfiguration | 6,374 µs (0 %) | 3,187 µs | 2 |
| org.jvnet.hk2.component.Habitat.getComponent | 6,054 µs (0 %) | 550 µs | 11 |
| com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl.getPolicyConfiguration | 4,580 µs (0 %) | 1,145 µs | 4 |
| com.sun.enterprise.deployment.Application.setName | 3,995 µs (0 %) | 3,995 µs | 1 |
| com.sun.enterprise.security.web.integration.WebSecurityManager.<clinit> | 3,593 µs (0 %) | 3,593 µs | 1 |
| javax.net.ssl.SSLContext.getInstance | 3,480 µs (0 %) | 3,480 µs | 1 |
| java.security.MessageDigest.digest | 3,453 µs (0 %) | 17 µs | 198 |
| com.sun.enterprise.security.web.integration.WebSecurityManagerFactory.createManager | 3,298 µs (0 %) | 1,099 µs | 3 |
| com.sun.enterprise.security.provider.BasePolicyWrapper$3.run | 3,017 µs (0 %) | 251 µs | 12 |
| java.lang.StringBuilder.append | 2,975 µs (0 %) | 9 µs | 329 |
| com.sun.enterprise.security.auth.realm.file.FileRealm.decodeUser | 2,964 µs (0 %) | 988 µs | 3 |
| com.sun.enterprise.security.web.integration.WebSecurityManager.getContextID | 2,951 µs (0 %) | 421 µs | 7 |
| com.sun.enterprise.security.SecurityContainer.getDeployer | 2,893 µs (0 %) | 2,893 µs | 1 |
| com.sun.enterprise.security.web.integration.WebSecurityManager.initialise | 2,891 µs (0 %) | 1,445 µs | 2 |
| com.sun.enterprise.security.web.integration.MapValue.<init> | 2,790 µs (0 %) | 1,395 µs | 2 |
| com.sun.enterprise.web.connector.grizzly.CoyoteConnectorLauncher.setAttribute | 2,720 µs (0 %) | 27 µs | 99 |
| com.sun.enterprise.security.SecuritySniffer.setup | 2,619 µs (0 %) | 2,619 µs | 1 |
| com.sun.enterprise.security.ssl.SSLUtils.getSSLContext | 2,550 µs (0 %) | 2,550 µs | 1 |
| com.sun.enterprise.deployment.Application.<init> | 2,432 µs (0 %) | 2,432 µs | 1 |
| com.sun.enterprise.security.provider.PolicyConfigurationImpl.getPolicyFileName | 2,271 µs (0 %) | 75 µs | 30 |
| com.sun.enterprise.security.PermissionCacheFactory.createSecurityManagerCache | 2,174 µs (0 %) | 2,174 µs | 1 |
| com.sun.enterprise.security.auth.realm.file.FileRealm.loadKeyFile | 2,141 µs (0 %) | 535 µs | 4 |
| com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl.getContextDirectoryName | 2,115 µs (0 %) | 55 µs | 38 |
| java.lang.Class.newInstance | 2,075 µs (0 %) | 345 µs | 6 |
| com.sun.enterprise.security.SecurityContainer.generatePolicy | 2,071 µs (0 %) | 2,071 µs | 1 |
| javax.security.jacc.WebResourcePermission.<init> | 2,049 µs (0 %) | 683 µs | 3 |
| com.sun.enterprise.security.SecurityLifecycle.initializeJMAC | 2,021 µs (0 %) | 2,021 µs | 1 |
| java.util.logging.Logger.isLoggable | 1,964 µs (0 %) | 9 µs | 215 |
| com.sun.enterprise.security.auth.realm.Realm._getRealmsManager | 1,804 µs (0 %) | 180 µs | 10 |
| com.sun.enterprise.security.ssl.impl.SecuritySupportImpl.checkCertificateDates | 1,752 µs (0 %) | 876 µs | 2 |
| com.sun.enterprise.security.provider.BasePolicyWrapper.getTimeStamp | 1,722 µs (0 %) | 143 µs | 12 |
| com.sun.enterprise.security.ssl.SSLUtils.mergingTrustStores | 1,712 µs (0 %) | 1,712 µs | 1 |
| com.sun.enterprise.security.acl.RoleMapperFactory.getRoleMapper | 1,710 µs (0 %) | 570 µs | 3 |
| javax.net.ssl.KeyManagerFactory.init | 1,699 µs (0 %) | 1,699 µs | 1 |
| com.sun.enterprise.util.Utility.convertCharArrayToByteArray | 1,667 µs (0 %) | 833 µs | 2 |
| org.glassfish.internal.embedded.Server.getServerNames | 1,496 µs (0 %) | 299 µs | 5 |
| java.util.logging.Logger.log(java.util.logging.Level, java.lang.String, java.lang.Object[ ]) | 1,470 µs (0 %) | 490 µs | 3 |
| com.sun.enterprise.security.ssl.impl.SecuritySupportImpl.getKeyManagers | 1,437 µs (0 %) | 1,437 µs | 1 |
| com.sun.enterprise.security.auth.realm.RealmsManager.createRealms | 1,430 µs (0 %) | 1,430 µs | 1 |
| javax.net.ssl.TrustManagerFactory.init | 1,406 µs (0 %) | 1,406 µs | 1 |
| org.glassfish.internal.api.Globals.get | 1,356 µs (0 %) | 678 µs | 2 |
| com.sun.enterprise.security.SecurityContainer.initRoleMapperFactory | 1,345 µs (0 %) | 1,345 µs | 1 |
| java.lang.StringBuilder.toString | 1,247 µs (0 %) | 9 µs | 137 |
| java.security.KeyStore.getInstance | 1,239 µs (0 %) | 413 µs | 3 |
| java.lang.StringBuilder.<init> | 1,212 µs (0 %) | 8 µs | 137 |
| com.sun.enterprise.security.acl.RoleMapper.<init> | 1,183 µs (0 %) | 591 µs | 2 |
| java.security.KeyStore.getCertificate | 1,155 µs (0 %) | 4 µs | 233 |
| java.util.Hashtable.put | 1,083 µs (0 %) | 9 µs | 115 |
| com.sun.logging.LogDomains.getLogger | 1,076 µs (0 %) | 67 µs | 16 |
| com.sun.enterprise.security.SecurityUtil.getContextID | 1,012 µs (0 %) | 101 µs | 10 |
| com.sun.enterprise.security.auth.realm.Realm.init | 999 µs (0 %) | 199 µs | 5 |
| java.util.Enumeration.hasMoreElements | 984 µs (0 %) | 5 µs | 181 |
| java.util.logging.Logger.log(java.util.logging.Level, java.lang.String) | 978 µs (0 %) | 326 µs | 3 |
| com.sun.enterprise.security.authorize.PolicyContextHandlerImpl.getHandlerData | 960 µs (0 %) | 240 µs | 4 |
| org.glassfish.external.probe.provider.StatsProviderManager.register | 908 µs (0 %) | 454 µs | 2 |
| com.sun.enterprise.security.SecurityContext.generateDefaultSecurityContext | 853 µs (0 %) | 853 µs | 1 |
| org.jvnet.hk2.config.types.Property.getValue | 850 µs (0 %) | 121 µs | 7 |
| java.io.File.exists | 843 µs (0 %) | 18 µs | 45 |
| java.util.Enumeration.nextElement | 800 µs (0 %) | 4 µs | 165 |
| com.sun.enterprise.web.connector.grizzly.CoyoteConnectorLauncher.setProperty | 746 µs (0 %) | 10 µs | 74 |
| com.sun.enterprise.security.util.SSHA.compute | 719 µs (0 %) | 359 µs | 2 |
| java.util.concurrent.locks.Lock.lock | 662 µs (0 %) | 12 µs | 51 |
| java.net.URI.toURL | 660 µs (0 %) | 47 µs | 14 |
| java.util.Iterator.hasNext | 657 µs (0 %) | 9 µs | 70 |
| com.sun.enterprise.security.provider.PolicyConfigurationImpl.getContextDirectoryName | 649 µs (0 %) | 19 µs | 34 |
| com.sun.enterprise.security.SecurityLifecycle.postConstruct | 636 µs (0 %) | 636 µs | 1 |
| com.sun.enterprise.security.provider.PolicyConfigurationImpl.generatePermissions | 630 µs (0 %) | 315 µs | 2 |
| java.security.Permissions.add | 625 µs (0 %) | 78 µs | 8 |
| javax.net.ssl.SSLContext.init | 619 µs (0 %) | 619 µs | 1 |
| com.sun.enterprise.security.authorize.HandlerData.<init> | 603 µs (0 %) | 603 µs | 1 |
| java.io.File.<init> | 602 µs (0 %) | 8 µs | 71 |
| java.util.Iterator.next | 602 µs (0 %) | 24 µs | 25 |
| com.sun.enterprise.security.provider.PolicyConfigurationImpl._stateIs | 595 µs (0 %) | 28 µs | 21 |
| com.sun.enterprise.config.serverbeans.SecurityService.getAuditModule | 576 µs (0 %) | 576 µs | 1 |
| com.sun.enterprise.security.provider.PolicyConfigurationImpl.refresh | 575 µs (0 %) | 115 µs | 5 |
| javax.net.ssl.TrustManagerFactory.getInstance | 558 µs (0 %) | 558 µs | 1 |
| java.util.concurrent.locks.Lock.unlock | 544 µs (0 %) | 10 µs | 51 |
| com.sun.enterprise.security.web.integration.WebPermissionUtil.createWebRoleRefPermission | 544 µs (0 %) | 272 µs | 2 |
| com.sun.enterprise.security.web.integration.WebSecurityManager.postConstruct | 539 µs (0 %) | 269 µs | 2 |
| java.io.File.mkdirs | 532 µs (0 %) | 177 µs | 3 |
| com.sun.enterprise.security.web.integration.WebPermissionUtil.processConstraints | 528 µs (0 %) | 264 µs | 2 |
| java.lang.String.equalsIgnoreCase | 527 µs (0 %) | 7 µs | 69 |
| com.sun.enterprise.deployment.WebBundleDescriptor.getModuleID | 507 µs (0 %) | 126 µs | 4 |
| java.security.cert.X509Certificate.getNotAfter | 501 µs (0 %) | 6 µs | 79 |
| javax.security.jacc.PolicyContext.getHandlerKeys | 489 µs (0 %) | 97 µs | 5 |
| org.glassfish.internal.grizzly.ContextMapper.addWrapper | 487 µs (0 %) | 23 µs | 21 |
| javax.security.auth.Subject.<init> | 479 µs (0 %) | 479 µs | 1 |
| sun.security.provider.PolicyParser.write | 477 µs (0 %) | 238 µs | 2 |