| Method | Inherent time | Invocations |
---|
| org.apache.tools.ant.launch.Launcher.main | 228 s (25 %) | 1 |
| org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(org.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[ ]) | 121 s (13 %) | 10019 |
| org.eclipse.jdt.core.compiler.CharOperation.equals | 81 s (8 %) | 63354860 |
| org.eclipse.jdt.internal.compiler.codegen.CharArrayCache.get | 34 s (3 %) | 177927 |
| org.eclipse.jdt.internal.compiler.codegen.CharArrayCache.put | 32 s (3 %) | 111108 |
| org.eclipse.jdt.internal.compiler.parser.Scanner.getNextCharAsJavaIdentifierPart | 28 s (3 %) | 12445339 |
| org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.isPackage | 21 s (2 %) | 1361 |
| org.eclipse.jdt.internal.compiler.parser.Scanner.scanIdentifierOrKeyword | 16 s (1 %) | 1408095 |
| java.lang.Character.isJavaIdentifierPart | 16 s (1 %) | 12445339 |
| org.eclipse.jdt.internal.compiler.parser.Parser.parse() | 14 s (1 %) | 7630 |
| org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.recordReference | 11 s (1 %) | 3118599 |
| org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(char[ ][ ]) | 11 s (1 %) | 1582 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.findType | 10 s (1 %) | 1901475 |
| org.eclipse.jdt.internal.compiler.util.HashtableOfType.get | 10 s (1 %) | 2365854 |
| org.eclipse.jdt.internal.compiler.parser.Scanner.getNextToken | 9036 ms (0 %) | 1602783 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.findMemberType | 8879 ms (0 %) | 92101 |
| org.eclipse.jdt.internal.compiler.parser.Scanner.jumpOverMethodBody | 7237 ms (0 %) | 7603 |
| org.eclipse.jdt.internal.compiler.codegen.MethodNameAndTypeCache.equalsForNameAndType | 6438 ms (0 %) | 2540085 |
| org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType0 | 6355 ms (0 %) | 2368741 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.compilationUnitScope | 5675 ms (0 %) | 3568971 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.findField | 5600 ms (0 %) | 88367 |
| org.eclipse.jdt.core.compiler.CharOperation.hashCode | 5547 ms (0 %) | 3140327 |
| org.eclipse.jdt.core.compiler.CharOperation.isWhitespace | 5445 ms (0 %) | 4363995 |
| org.eclipse.jdt.internal.compiler.parser.Parser.consumeToken | 5083 ms (0 %) | 1595180 |
| org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getType | 5045 ms (0 %) | 1901475 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.getTypeOrPackage | 5002 ms (0 %) | 91714 |
| org.eclipse.jdt.internal.compiler.parser.Scanner.getCurrentIdentifierSource | 4486 ms (0 %) | 620119 |
| org.eclipse.jdt.internal.compiler.parser.Parser.tAction | 4266 ms (0 %) | 3027176 |
| org.eclipse.jdt.internal.compiler.parser.Parser.consumeRule | 4251 ms (0 %) | 2320153 |
| org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.recordSimpleReference | 3896 ms (0 %) | 3202337 |
| org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.recordQualifiedReference | 3789 ms (0 %) | 3188083 |
| org.eclipse.jdt.internal.compiler.parser.Parser.getMethodBodies | 3695 ms (0 %) | 27 |
| java.lang.Character.isJavaIdentifierStart | 3604 ms (0 %) | 2179095 |
| org.eclipse.jdt.core.compiler.CharOperation.splitOn | 3508 ms (0 %) | 60153 |
| java.lang.System.arraycopy | 3296 ms (0 %) | 1097502 |
| org.eclipse.jdt.internal.compiler.util.HashtableOfPackage.get | 2672 ms (0 %) | 608495 |
| org.eclipse.jdt.internal.compiler.parser.Parser.ntAction | 2606 ms (0 %) | 2320153 |
| org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.superInterfaces | 2596 ms (0 %) | 1843621 |
| org.eclipse.jdt.internal.compiler.parser.Parser.checkNonExternalizedStringLiteral | 2345 ms (0 %) | 1602783 |
| org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType | 2286 ms (0 %) | 83407 |
| org.eclipse.jdt.internal.compiler.codegen.MethodNameAndTypeCache.put | 2229 ms (0 %) | 17066 |
| org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.methods | 2212 ms (0 %) | 126 |
| org.eclipse.jdt.internal.compiler.parser.Parser.parse(org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult, int, int) | 2127 ms (0 %) | 27 |
| org.eclipse.jdt.internal.compiler.parser.Parser.pushIdentifier | 2095 ms (0 %) | 620119 |
| org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct.utf8At | 2015 ms (0 %) | 209964 |
| org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getExactMethod | 1995 ms (0 %) | 7805 |
| org.eclipse.jdt.internal.compiler.lookup.Binding.isValidBinding | 1860 ms (0 %) | 748482 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.getBinding | 1758 ms (0 %) | 194980 |
| java.lang.Character.isDigit | 1711 ms (0 %) | 1134908 |
| org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.getMethods | 1590 ms (0 %) | 162520 |
| org.eclipse.jdt.internal.compiler.codegen.MethodNameAndTypeCache.get | 1487 ms (0 %) | 10674 |
| org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage | 1481 ms (0 %) | 356315 |
| org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init> | 1467 ms (0 %) | 2510 |
| java.lang.Object.<init> | 1359 ms (0 %) | 1000619 |
| org.eclipse.jdt.internal.compiler.lookup.BlockScope.getBinding | 1341 ms (0 %) | 29802 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.findMethodInSuperInterfaces | 1321 ms (0 %) | 77184 |
| org.eclipse.jdt.internal.compiler.parser.Parser.newMessageSend | 1320 ms (0 %) | 83407 |
| org.eclipse.jdt.internal.compiler.parser.Parser.getUnspecifiedReferenceOptimized | 1296 ms (0 %) | 76543 |
| org.eclipse.jdt.internal.compiler.codegen.ConstantPool.resizePoolContents | 1293 ms (0 %) | 146 |
| org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct.u2At | 1291 ms (0 %) | 853311 |
| org.eclipse.jdt.internal.compiler.ClassFile.searchLineNumber | 1280 ms (0 %) | 376297 |
| org.eclipse.jdt.internal.compiler.ast.Statement.<init> | 1270 ms (0 %) | 504215 |
| org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.getMemberType | 1267 ms (0 %) | 902100 |
| org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.superclass | 1264 ms (0 %) | 963882 |
| org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.createMethod | 1245 ms (0 %) | 35269 |
| org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getMethods | 1229 ms (0 %) | 4129 |
| org.eclipse.jdt.internal.compiler.ast.ASTNode.<init> | 1223 ms (0 %) | 512311 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.findExactMethod | 1205 ms (0 %) | 83424 |
| org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getPackage0 | 1148 ms (0 %) | 441713 |
| org.eclipse.jdt.internal.compiler.codegen.CodeStream.recordPositionsFrom | 1148 ms (0 %) | 381350 |
| org.eclipse.jdt.internal.compiler.codegen.ConstantPool.literalIndex(char[ ]) | 1137 ms (0 %) | 136565 |
| org.eclipse.jdt.internal.compiler.ast.SingleNameReference.resolveType | 1127 ms (0 %) | 121199 |
| org.eclipse.jdt.internal.compiler.ast.MessageSend.generateCode | 1113 ms (0 %) | 83404 |
| org.eclipse.jdt.internal.compiler.codegen.ConstantPool.writeU1 | 1112 ms (0 %) | 929462 |
| org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.copy | 1095 ms (0 %) | 119383 |
| org.eclipse.jdt.internal.compiler.util.HashtableOfObject.get | 1031 ms (0 %) | 101407 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod | 1020 ms (0 %) | 21929 |
| org.eclipse.jdt.internal.compiler.flow.FlowContext.checkExceptionHandlers | 1017 ms (0 %) | 35077 |
| org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.getField | 1013 ms (0 %) | 603240 |
| org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.getExactMethod | 1010 ms (0 %) | 158018 |
| org.eclipse.jdt.internal.compiler.parser.Parser.getTypeReference | 977 ms (0 %) | 74810 |
| org.eclipse.jdt.internal.compiler.parser.Scanner.getNextCharAsDigit | 970 ms (0 %) | 363908 |
| org.eclipse.jdt.internal.compiler.ast.Expression.<init> | 936 ms (0 %) | 411712 |
| org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.resolve | 915 ms (0 %) | 31718 |
| org.eclipse.jdt.internal.compiler.parser.Parser.consumeQualifiedName | 872 ms (0 %) | 349768 |
| org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isArrayType | 831 ms (0 %) | 624148 |
| org.eclipse.jdt.internal.compiler.codegen.ConstantPool.literalIndex(org.eclipse.jdt.internal.compiler.lookup.MethodBinding) | 825 ms (0 %) | 87102 |
| org.eclipse.jdt.internal.compiler.lookup.Binding.problemId | 819 ms (0 %) | 729931 |
| org.eclipse.jdt.internal.compiler.ast.MessageSend.manageSyntheticAccessIfNecessary | 805 ms (0 %) | 83407 |
| org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.implementsInterface | 798 ms (0 %) | 29571 |
| java.lang.String.toCharArray | 797 ms (0 %) | 40631 |
| org.eclipse.jdt.internal.compiler.ast.MessageSend.analyseCode | 796 ms (0 %) | 83407 |
| org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTopLevelPackage | 796 ms (0 %) | 54659 |
| org.eclipse.jdt.internal.compiler.parser.Parser.getUnspecifiedReference | 792 ms (0 %) | 74458 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.enclosingSourceType | 788 ms (0 %) | 432362 |
| org.eclipse.jdt.internal.compiler.util.HashtableOfObject.put | 783 ms (0 %) | 9658 |
| org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.createFields | 768 ms (0 %) | 2510 |
| org.eclipse.jdt.internal.compiler.ast.IfStatement.generateCode | 722 ms (0 %) | 18616 |
| org.eclipse.jdt.internal.compiler.codegen.CharArrayCache.hashCodeChar | 718 ms (0 %) | 289056 |
| org.eclipse.jdt.internal.compiler.Compiler.initializeParser | 709 ms (0 %) | 27 |
| org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createPackage | 707 ms (0 %) | 27 |
| org.eclipse.jdt.internal.compiler.lookup.TypeBinding.isBaseType | 705 ms (0 %) | 487041 |
| org.eclipse.jdt.internal.compiler.ast.SingleNameReference.generateCode | 703 ms (0 %) | 116168 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.getType | 680 ms (0 %) | 24085 |
| org.eclipse.jdt.internal.compiler.lookup.BlockScope.findVariable | 656 ms (0 %) | 201558 |
| org.eclipse.jdt.internal.compiler.codegen.CodeStream.generateClassLiteralAccessForType | 655 ms (0 %) | 11644 |
| org.eclipse.jdt.internal.compiler.ast.ASTNode.isTypeUseDeprecated | 651 ms (0 %) | 100902 |
| org.eclipse.jdt.internal.compiler.codegen.ConstantPool.literalIndexForLdc | 645 ms (0 %) | 28576 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod | 627 ms (0 %) | 75668 |
| org.eclipse.jdt.internal.compiler.codegen.Label.<init> | 621 ms (0 %) | 66214 |
| org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.isInterface | 611 ms (0 %) | 487148 |
| org.eclipse.jdt.internal.compiler.classfmt.MethodInfo.readExceptionAttributes | 608 ms (0 %) | 36466 |
| org.eclipse.jdt.internal.compiler.ast.SingleNameReference.analyseCode | 585 ms (0 %) | 116174 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.faultInReceiverType | 581 ms (0 %) | 200216 |
| org.eclipse.jdt.internal.compiler.util.HashtableOfType.<init> | 577 ms (0 %) | 1570 |
| org.eclipse.jdt.internal.compiler.parser.Parser.consumeMethodInvocationName | 574 ms (0 %) | 82197 |
| org.eclipse.jdt.internal.compiler.codegen.ObjectCache.hashCode | 572 ms (0 %) | 232807 |
| org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.canBeSeenBy | 540 ms (0 %) | 217876 |
| org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.unconditionalInits | 539 ms (0 %) | 472552 |
| direct calls to methods of filtered classes | 536 ms (0 %) | 12 |
| org.eclipse.jdt.internal.compiler.lookup.MethodBinding.signature | 530 ms (0 %) | 23235 |
| org.eclipse.jdt.internal.compiler.codegen.CodeStream.isDefinitelyAssigned | 530 ms (0 %) | 253839 |
| org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.isReachable | 529 ms (0 %) | 469879 |
| org.eclipse.jdt.internal.compiler.codegen.ObjectCache.get | 527 ms (0 %) | 195407 |
| org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.getField | 523 ms (0 %) | 88106 |
| org.eclipse.jdt.internal.compiler.classfmt.MethodInfo.readDeprecatedAndSyntheticAttributes | 499 ms (0 %) | 36466 |
| org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getCachedType | 496 ms (0 %) | 61735 |
| org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getPackage0 | 483 ms (0 %) | 166782 |
| java.lang.String.valueOf | 482 ms (0 %) | 29282 |
| org.eclipse.jdt.internal.compiler.parser.Parser.pushOnIntStack | 476 ms (0 %) | 373036 |
| org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct.u1At | 473 ms (0 %) | 347851 |
| org.eclipse.jdt.internal.compiler.lookup.Scope.methodScope | 473 ms (0 %) | 332893 |