Call tree (all threads together) +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+-----------------+ | Name | Time (ms) | Own Time (ms) | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+-----------------+ | +--- | 3,181,684 100 % | | | | | | | | +---org.eclipse.core.internal.jobs.Worker.run() | 2,234,348 70 % | 0 | | | | | | | | | +---org.eclipse.core.internal.resources.InternalWorkspaceJob.run(IProgressMonitor) | 1,633,082 51 % | 0 | | | | | | | | | | | +---org.eclipse.wst.validation.ui.internal.ManualValidationRunner.runInWorkspace(IProgressMonitor) | 1,627,035 51 % | 0 | | | | | | | | | | | | | +---org.eclipse.wst.validation.internal.ValidationRunner.validate(Map, ValType, IProgressMonitor, boolean) | 1,627,035 51 % | 0 | | | | | | | | | | | | | +---org.eclipse.wst.validation.internal.ValidationRunner.execute(IProgressMonitor) | 1,627,035 51 % | 15 | | | | | | | | | | | | | +---org.eclipse.wst.validation.internal.ValManager.validate(IProject, IResource, int, ValType, int, ValOperation, IProgressMonitor) | 1,626,988 51 % | 15 | | | | | | | | | | | | | | | +---org.eclipse.wst.validation.internal.ValManager.accept(IValidatorVisitor, IProject, IResource, ValType, ValOperation, IProgressMonitor) | 1,625,613 51 % | 140 | | | | | | | | | | | | | | | | | +---org.eclipse.wst.validation.internal.ValManager$1.visit(Validator, IProject, ValType, ValOperation, IProgressMonitor) | 955,691 30 % | 0 | | | | | | | | | | | | | | | | | | | +---org.eclipse.wst.validation.internal.ValManager.validate(Validator, ValOperation, IResource, int, IProgressMonitor, ValidationEvent) | 955,566 30 % | 31 | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.wst.validation.Validator$V2.validate(IResource, int, ValOperation, IProgressMonitor, ValidationEvent) | 955,441 30 % | 31 | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator.validate(IResource, int, ValidationState, IProgressMonitor) | 892,191 28 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.core.JavaCore.run(IWorkspaceRunnable, ISchedulingRule, IProgressMonitor) | 892,145 28 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.core.internal.resources.Workspace.run(IWorkspaceRunnable, ISchedulingRule, int, IProgressMonitor) | 892,129 28 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaModelOperation.run(IProgressMonitor) | 891,941 28 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.BatchOperation.executeOperation() | 870,582 27 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator$2.run(IProgressMonitor) | 870,582 27 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator.validateFile(IFile, IReporter) | 870,441 27 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.internal.validation.JSPBatchValidator.performValidation(IFile, IReporter, IStructuredModel) | 869,582 27 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.internal.validation.JSPJavaValidator.performValidation(IFile, IReporter, IStructuredModel) | 584,020 18 % | 62 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.internal.validation.JSPDirectiveValidator.performValidation(IFile, IReporter, IStructuredDocument) | 254,671 8 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.internal.validation.JSPDirectiveValidator.processDirective(IReporter, IFile, IStructuredDocument, IStructuredDocumentRegion) | 253,984 8 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.internal.validation.JSPDirectiveValidator.processTaglibDirective(IReporter, IFile, IStructuredDocument, IStructuredDocumentRegion) | 252,968 8 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.taglib.TaglibIndex.resolve(String, String, boolean) | 252,968 8 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.taglib.TaglibIndex.internalResolve(String, String, boolean) | 252,968 8 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.taglib.ProjectDescription.resolve(String, String) | 252,828 8 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.jsp.core.taglib.ProjectDescription.ensureUpTodate() | 251,640 8 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaProject.getResolvedClasspath(boolean) | 251,515 8 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(JavaModelManager$PerProjectInfo, boolean, boolean) | 251,515 8 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaProject.resolveClasspath(IClasspathEntry[], IClasspathEntry[], boolean, boolean) | 251,515 8 % | 125 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.ClasspathEntry.resolvedChainedLibraries() | 220,765 7 % | 46 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.ClasspathEntry.resolvedChainedLibraries(IPath) | 220,718 7 % | 296 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.ClasspathEntry.resolvedChainedLibraries(IPath, HashSet, ArrayList) | 220,203 7 % | 125 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.ClasspathEntry.getCalledFileNames(IPath) | 152,203 5 % | 109 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaModelManager.getZipFile(IPath) | 103,328 3 % | 203 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.compiler.util.ManifestAnalyzer.analyzeManifestContents(InputStream) | 29,109 1 % | 2,531 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaModelManager.closeZipFile(ZipFile) | 10,359 0 % | 93 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.zip.ZipFile.getInputStream(ZipEntry) | 3,296 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.zip.ZipFile.getEntry(String) | 2,859 0 % | 390 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaModel.getTarget(IPath, boolean) | 2,078 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.zip.ZipFile$1.close() | 1,062 0 % | 671 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.ClasspathEntry.resolvedChainedLibraries(IPath, HashSet, ArrayList) | 67,109 2 % | 46 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.ClasspathEntry.getCalledFileNames(IPath) | 41,375 1 % | 62 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.ClasspathEntry.resolvedChainedLibraries(IPath, HashSet, ArrayList) | 25,125 1 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.core.runtime.Path.isValidPath(String) | 265 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.core.runtime.Path.(String) | 125 0 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.HashSet.contains(Object) | 78 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.core.runtime.Path.append(IPath) | 78 0 % | 62 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.HashSet.add(Object) | 15 0 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.core.runtime.Path.isValidPath(String) | 359 0 % | 46 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.core.runtime.Path.(String) | 171 0 % | 31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.core.runtime.Path.append(IPath) | 140 0 % | 109 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.HashSet.add(Object) | 78 0 % | 46 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.HashSet.contains(Object) | 15 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.HashSet.() | 203 0 % | 78 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.ArrayList.() | 15 0 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaProject.addToResult(IClasspathEntry, IClasspathEntry, JavaProject$ResolvedClasspath, LinkedHashSet, ExternalFoldersManager, Map, boolean) | 21,906 1 % | 234 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jst.server.core.internal.RuntimeClasspathContainer.getClasspathEntries() | 7,046 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaModelManager.resolveVariableEntry(IClasspathEntry, boolean) | 859 0 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.AbstractCollection.toArray(Object[]) | 281 0 % | 78 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.ClasspathEntry.resolvedDotDot() | 171 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---java.util.HashMap.get(Object) | 156 0 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.ClasspathEntry.combineWith(ClasspathEntry) | 93 0 % | 93 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.core.JavaCore.getClasspathContainer(IPath, IJavaProject) | 46 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.launching.JREContainer.getClasspathEntries() | 31 0 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaModelStatus.(int, IJavaElement, IPath) | 15 0 % | 0 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.jdt.internal.core.JavaProject$ResolvedClasspath.() | 15 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +---org.eclipse.core.internal.jobs.OrderedLock.acquire() | 109 0 % | 15 | | | | | | | | | | | | | | | | | | | | | | | | | | 15 0 % | 0 | +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+--------------------+-----------------+ Generated by YourKit Java Profiler 8.0.12 Apr 7, 2010 11:32:15 AM