CPU hot spots (by time)

 org.eclipse.core.launcher.Main.run(String[])
2'381'704100 %1
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(String[], Runnable)
2'381'704100 %1
 org.eclipse.ui.internal.ide.IDEApplication.run(Object)
2'381'704100 %1
 org.eclipse.ui.PlatformUI.createAndRunWorkbench(Display, WorkbenchAdvisor)
2'381'704100 %1
 org.eclipse.ui.internal.Workbench.runEventLoop(Window$IExceptionHandler, Display)
2'381'704100 %1
 org.eclipse.core.launcher.Main.basicRun(String[])
2'381'704100 %1
 org.eclipse.ui.internal.Workbench.runUI()
2'381'704100 %1
 org.eclipse.core.internal.runtime.PlatformActivator$1.run(Object)
2'381'704100 %1
 org.eclipse.core.launcher.Main.main(String[])
2'381'704100 %7
 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Display, WorkbenchAdvisor)
2'381'704100 %1
 org.eclipse.core.runtime.adaptor.EclipseStarter.run(Object)
2'381'704100 %1
 org.eclipse.core.launcher.Main.invokeFramework(String[], URL[])
2'381'704100 %1
 org.eclipse.swt.widgets.Display.readAndDispatch()
2'381'674100 %8'717
 org.eclipse.swt.widgets.EventTable.sendEvent(Event)
2'377'488100 %258
 org.eclipse.swt.widgets.Widget.sendEvent(Event)
2'377'488100 %132
 org.eclipse.swt.custom.CTabFolder$1.handleEvent(Event)
2'371'770100 %22
 org.eclipse.swt.widgets.Display.runDeferredEvents()
2'371'64099 %651
 org.eclipse.swt.custom.CTabFolder.onMouse(Event)
2'371'60099 %10
 org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(CTabItem)
2'371'59099 %1
 org.eclipse.ui.internal.presentations.PaneFolder$3.close(CTabFolderEvent)
2'371'59099 %1
 org.eclipse.ui.internal.presentations.newapi.AbstractTabFolder.fireEvent(TabFolderEvent)
2'371'59099 %2
 org.eclipse.ui.internal.presentations.newapi.TabbedStackPresentation$1.handleEvent(TabFolderEvent)
2'371'59099 %2
 org.eclipse.ui.internal.PartStack.close(IPresentablePart)
2'371'58099 %1
 org.eclipse.ui.internal.EditorPane.doHide()
2'371'58099 %1
 org.eclipse.ui.internal.EditorStack.close(IPresentablePart[])
2'371'58099 %1
 org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$1.closeButtonPressed(CTabItem)
2'371'58099 %1
 org.eclipse.ui.internal.WorkbenchPage.closeEditor(IEditorReference, boolean)
2'371'58099 %1
 org.eclipse.ui.internal.PartStack$1.close(IPresentablePart[])
2'371'58099 %1
 org.eclipse.ui.internal.presentations.newapi.AbstractTabFolder.fireEvent(int, AbstractTabItem)
2'371'58099 %1
 org.eclipse.ui.internal.WorkbenchPage.closeEditors(IEditorReference[], boolean)
2'371'58099 %1
 org.eclipse.ui.internal.EditorReference.dispose()
2'365'66199 %1
 org.eclipse.ui.internal.WorkbenchPartReference.dispose()
2'364'65099 %1
 org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor.dispose()
2'363'98999 %1
 org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.dispose()
2'363'97999 %1
 org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.uninstallSemanticHighlighting()
2'209'04693 %1
 org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.dispose()
154'9326 %1
 org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingManager.uninstall()
2'209'04693 %1
 org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingManager.disable()
2'209'04693 %1
 org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingPresenter.uninstall()
2'209'04693 %1
 org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingPresenter.invalidateTextPresentation()
2'209'03693 %1
 org.eclipse.jface.text.TextViewer.invalidateTextPresentation(int, int)
2'208'93693 %1'958
 org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer$WidgetCommand)
2'208'38593 %1'958
 org.eclipse.jface.text.source.OverviewRuler$InternalListener.textChanged(TextEvent)
2'142'29090 %1'958
 org.eclipse.jface.text.source.OverviewRuler.access$1(OverviewRuler)
2'142'17090 %1'958
 org.eclipse.jface.text.source.OverviewRuler.redraw()
2'142'13090 %1'958
 org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(GC)
2'140'65890 %1'958
 org.eclipse.jface.text.source.OverviewRuler.doPaint1(GC)
2'138'38490 %1'958
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator.<init>(OverviewRuler, Object, int, Iterator)
1'301'10055 %39'160
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator.skip()
1'300'19955 %39'160
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator.isSubtype(Object)
907'14438 %3'722'158
 org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.isSubtype(Object, Object)
777'63833 %3'722'158
 org.eclipse.ui.internal.texteditor.AnnotationTypeHierarchy.isSubtype(String, String)
495'25221 %3'722'158
 org.eclipse.ui.internal.texteditor.AnnotationTypeHierarchy.getAnnotationType(String)
310'86713 %3'722'158
 java.util.HashMap.get(Object)
262'48711 %3'722'158
 org.eclipse.ui.internal.texteditor.AnnotationType.isSubtype(String)
116'9485 %3'722'158
 java.lang.String.equals(Object)
48'0592 %7'444'316
 org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.getAnnotationTypeHierarchy()
124'3185 %3'722'158
 org.eclipse.ui.internal.editors.text.EditorsPlugin.getAnnotationTypeHierarchy()
25'0361 %3'722'158
 org.eclipse.ui.internal.editors.text.EditorsPlugin.getDefault()
23'7841 %3'722'158
 java.lang.String.toString()
43'4622 %7'444'316
 org.eclipse.jface.text.source.OverviewRuler.access$3(OverviewRuler)
43'4122 %7'444'316
 java.util.AbstractList$Itr.next()
159'5997 %3'722'158
 java.util.AbstractList$Itr.hasNext()
71'1023 %3'759'360
 org.eclipse.jface.text.source.Annotation.getType()
21'7111 %3'722'158
 org.eclipse.jface.text.source.Annotation.isMarkedDeleted()
21'2901 %3'722'158
 org.eclipse.jface.text.source.Annotation.isPersistent()
1'1210 %197'758
 java.lang.Object.<init>()
2000 %39'160
 org.eclipse.swt.custom.StyledText.getLineAtOffset(int)
118'7005 %195'800
 org.eclipse.jface.text.source.AnnotationModel.getPosition(Annotation)
114'1945 %195'800
 org.eclipse.jface.text.AbstractDocument.getLineInformationOfOffset(int)
101'2354 %195'800
 org.eclipse.jface.text.AbstractDocument.getNumberOfLines(int, int)
90'2394 %195'800
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator.next()
75'1583 %195'800
 org.eclipse.jface.text.source.AnnotationModel$MetaIterator.hasNext()
54'4682 %460'130
 org.eclipse.jface.text.source.OverviewRuler.skip(Object)
51'1332 %477'752
 org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator()
27'7691 %1'958
 org.eclipse.jface.text.source.OverviewRuler.getFillColor(Object, boolean)
26'9181 %39'160
 org.eclipse.jface.text.source.OverviewRuler.getStrokeColor(Object, boolean)
26'5881 %39'160
 org.eclipse.swt.graphics.GC.setLineWidth(int)
22'6421 %195'800
 org.eclipse.swt.graphics.GC.drawRectangle(Rectangle)
14'5701 %195'800
 org.eclipse.jface.text.source.AnnotationModel$MetaIterator.next()
7'8910 %458'172
 org.eclipse.swt.graphics.GC.fillRectangle(int, int, int, int)
7'4100 %195'800
 org.eclipse.swt.graphics.GC.setForeground(Color)
6'9800 %195'800
 org.eclipse.swt.graphics.GC.setBackground(Color)
6'4790 %195'800
 java.util.ArrayList.add(Object)
4'4860 %195'800
 org.eclipse.jface.text.Position.getLength()
4'2060 %783'200
 org.eclipse.jface.text.Position.getOffset()
3'9750 %783'200
 org.eclipse.jface.text.Region.<init>(int, int)
3'1640 %195'800
 org.eclipse.jface.text.source.Annotation.getType()
2'4330 %456'214
 org.eclipse.jface.text.source.Annotation.isMarkedDeleted()
2'2430 %458'172
 java.util.AbstractList.iterator()
1'7720 %41'118
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator.hasNext()
1'3710 %234'960
 java.lang.Math.min(int, int)
1'2910 %195'800
 org.eclipse.jface.text.TextViewer.modelRange2WidgetRange(IRegion)
1'1710 %195'800
 java.util.AbstractList$Itr.next()
1'1110 %19'580
 org.eclipse.jface.text.Line.getOffset()
1'0110 %195'800
 org.eclipse.swt.custom.StyledText.getLineCount()
9710 %1'958
 org.eclipse.jface.text.Region.getOffset()
8510 %195'800
 java.util.AbstractList$Itr.hasNext()
3800 %21'538
 org.eclipse.swt.widgets.Control.getSize()
3400 %1'958
 org.eclipse.ui.internal.texteditor.quickdiff.DiffRegion.getType()
600 %1'958
 org.eclipse.swt.custom.StyledText.getLineHeight()
500 %1'958
 java.util.ArrayList.clear()
500 %3'916
 org.eclipse.jface.text.TextViewer.getTextWidget()
400 %1'958
 org.eclipse.jface.text.TextViewer.getDocument()
100 %1'958
 org.eclipse.swt.graphics.GC.<init>(Drawable)
6300 %1'958
 org.eclipse.swt.graphics.GC.drawImage(Image, int, int)
4800 %1'958
 org.eclipse.swt.graphics.GC.dispose()
2900 %1'958
 org.eclipse.swt.widgets.Control.getSize()
2600 %1'958
 org.eclipse.swt.widgets.Control.getBackground()
2400 %1'958
 org.eclipse.swt.graphics.Image.getBounds()
1400 %1'958
 org.eclipse.swt.graphics.GC.setBackground(Color)
1300 %1'958
 org.eclipse.swt.graphics.GC.fillRectangle(int, int, int, int)
600 %1'958
 org.eclipse.swt.graphics.GC.<init>(Drawable)
1'0610 %1'958
 org.eclipse.swt.graphics.GC.dispose()
2600 %1'958
 org.eclipse.swt.widgets.Widget.isDisposed()
200 %1'958
 org.eclipse.jface.text.TextEvent.getDocumentEvent()
200 %1'958
 org.eclipse.jface.text.source.OverviewRuler.access$0(OverviewRuler)
100 %1'958
 org.eclipse.jface.text.TextEvent.getViewerRedrawState()
100 %1'958
 org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(TextEvent)
63'3313 %1'958
 org.eclipse.jface.text.source.AnnotationRulerColumn$InternalListener.textChanged(TextEvent)
7410 %3'916
 org.eclipse.jface.text.PaintManager.textChanged(TextEvent)
5600 %1'958
 org.eclipse.jface.text.source.ChangeRulerColumn$InternalListener.textChanged(TextEvent)
3500 %1'958
 java.util.ArrayList.get(int)
3100 %15'968
 org.eclipse.jdt.internal.ui.text.TypingRunDetector$TextListener.textChanged(TextEvent)
1400 %1'958
 java.util.ArrayList.size()
1300 %17'926
 org.eclipse.jface.text.TextViewerHoverManager$1.textChanged(TextEvent)
300 %304
 org.eclipse.jface.text.TextEvent.<init>(int, int, String, String, DocumentEvent, boolean)
200 %1'958
 org.eclipse.ui.texteditor.AbstractTextEditor$TextListener.textChanged(TextEvent)
200 %1'958
 org.eclipse.jface.text.TextViewer.redraws()
100 %1'958
 org.eclipse.jdt.internal.ui.javaeditor.PartiallySynchronizedDocument.get(int, int)
3300 %1'958
 org.eclipse.jface.text.Region.<init>(int, int)
400 %1'958
 org.eclipse.jface.text.Region.getLength()
100 %3'916
 org.eclipse.jface.text.TextViewer.modelRange2WidgetRange(IRegion)
100 %1'958
 java.util.ArrayList.get(int)
300 %1'958
 org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingPresenter.resetState()
100 %1
 org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingPresenter.uninstall()
2'209'04693 %1
 org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingManager.disable()
2'209'04693 %1
 org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.uninstallSemanticHighlighting()
2'209'04693 %1
 org.eclipse.jdt.internal.ui.javaeditor.SemanticHighlightingPresenter.invalidateTextPresentation()
2'209'03693 %1
 org.eclipse.jface.text.TextViewer.invalidateTextPresentation(int, int)
2'208'93693 %1'958
 org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer$WidgetCommand)
2'208'38593 %1'958
 org.eclipse.jface.text.source.OverviewRuler$InternalListener.textChanged(TextEvent)
2'142'29090 %1'958
 org.eclipse.jface.text.source.OverviewRuler.redraw()
2'142'13090 %1'960
 org.eclipse.jface.text.source.OverviewRuler.doubleBufferPaint(GC)
2'141'70990 %1'959
 org.eclipse.jface.text.source.OverviewRuler.doPaint1(GC)
2'139'43690 %1'959
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator.skip()
1'373'71558 %235'082
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator.<init>(OverviewRuler, Object, int, Iterator)
1'301'74155 %39'180
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator.isSubtype(Object)
956'35540 %3'918'468
 org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.isSubtype(Object, Object)
820'50934 %3'918'970
 org.eclipse.ui.internal.texteditor.AnnotationTypeHierarchy.isSubtype(String, String)
524'45422 %3'918'970
 org.eclipse.ui.internal.texteditor.AnnotationTypeHierarchy.getAnnotationType(String)
328'87214 %3'919'481
 org.eclipse.jface.text.AbstractLineTracker.findLine(int)
202'6619 %597'645
 org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.dispose()
154'9326 %1
 org.eclipse.ui.texteditor.AbstractTextEditor.dispose()
154'6126 %1
 org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitDocumentProvider.disposeFileInfo(Object, TextFileDocumentProvider$FileInfo)
154'5826 %1
 org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.disposeDocumentProvider()
154'5826 %1
 org.eclipse.ui.texteditor.AbstractTextEditor.disposeDocumentProvider()
154'5826 %1
 org.eclipse.ui.editors.text.TextFileDocumentProvider.disconnect(Object)
154'5826 %1
 org.eclipse.jdt.internal.core.CompilationUnit.discardWorkingCopy()
154'5426 %1
 org.eclipse.jdt.internal.core.JavaModelOperation.run(IProgressMonitor)
154'5426 %1
 org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(IProgressMonitor)
154'5426 %1
 org.eclipse.jdt.internal.core.JavaModelManager.discardPerWorkingCopyInfo(CompilationUnit)
154'5326 %1
 org.eclipse.jdt.internal.core.JavaElementDeltaBuilder.buildDeltas()
149'7456 %1
 org.eclipse.jdt.internal.core.JavaElementDeltaBuilder.<init>(IJavaElement)
2'9840 %1
 org.eclipse.jdt.internal.core.JavaModelManager.removeInfoAndChildren(JavaElement)
1'7920 %1
 java.lang.ClassLoader.loadClassInternal(String)
100 %1
 org.eclipse.jdt.internal.core.DiscardWorkingCopyOperation.executeOperation()
154'5326 %1
 org.eclipse.jface.text.AbstractLineTracker.getLineNumberOfOffset(int)
151'8386 %399'789
 org.eclipse.jdt.internal.core.JavaElementDeltaBuilder.buildDeltas()
149'7456 %1
 org.eclipse.jdt.internal.core.JavaElement.getElementInfo()
143'4166 %6'627
 org.eclipse.jdt.internal.core.JavaElement.getElementInfo(IProgressMonitor)
143'3266 %6'627
 org.eclipse.jdt.internal.core.JavaElementDeltaBuilder.recordNewPositions(IJavaElement, int)
142'0646 %1
 org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(Object, IProgressMonitor)
139'9616 %1
 org.eclipse.jdt.internal.core.Openable.generateInfos(Object, HashMap, IProgressMonitor)
138'2586 %1
 org.eclipse.jdt.internal.core.CompilationUnit.buildStructure(OpenableElementInfo, IProgressMonitor, Map, IResource)
138'2486 %1
 org.eclipse.jdt.internal.compiler.SourceElementParser.parseCompilationUnit(ICompilationUnit, boolean)
131'1186 %1
 org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess.getAnnotationTypeHierarchy()
129'9865 %3'919'170
 org.eclipse.ui.internal.texteditor.AnnotationType.isSubtype(String)
124'3385 %3'918'970
 org.eclipse.jdt.internal.compiler.SourceElementParser.notifySourceElementRequestor(CompilationUnitDeclaration)
121'6645 %1
 org.eclipse.jdt.internal.compiler.SourceElementParser.notifySourceElementRequestor(TypeDeclaration, boolean, TypeDeclaration)
121'6345 %1
 org.eclipse.swt.custom.StyledText.getLineAtOffset(int)
119'3215 %197'859
 org.eclipse.jdt.internal.core.JavaElementInfo.addChild(IJavaElement)
115'3555 %2'206
 org.eclipse.jdt.internal.core.JavaElementInfo.includesChild(IJavaElement)
115'1855 %2'203
 org.eclipse.jface.text.source.AnnotationModel.getPosition(Annotation)
114'3545 %196'333
 org.eclipse.jface.text.AbstractDocument.getLineInformationOfOffset(int)
103'4084 %199'816
 org.eclipse.jface.text.AbstractLineTracker.getLineInformationOfOffset(int)
96'0684 %199'816
 org.eclipse.jface.text.DefaultDocumentAdapter.getLineAtOffset(int)
91'2914 %203'839
 org.eclipse.jface.text.AbstractDocument.getNumberOfLines(int, int)
90'2894 %195'900
 org.eclipse.jface.text.AbstractDocument.getLineOfOffset(int)
85'7834 %203'889
 org.eclipse.jface.text.AbstractLineTracker.getNumberOfLines(int, int)
83'8704 %195'900
 org.eclipse.jdt.internal.compiler.SourceElementParser.notifySourceElementRequestor(FieldDeclaration, TypeDeclaration)
80'4053 %1'423
 org.eclipse.jdt.internal.core.CompilationUnitStructureRequestor.enterField(ISourceElementRequestor$FieldInfo)
79'7943 %1'419
 org.eclipse.jdt.internal.core.SourceField.equals(Object)
78'6633 %2'118'645
 org.eclipse.jdt.internal.core.SourceRefElement.equals(Object)
78'6033 %1'318'714
 org.eclipse.jface.text.source.OverviewRuler$FilterIterator.next()
75'1883 %195'900
 org.eclipse.jdt.internal.core.JavaElement.equals(Object)
63'6613 %1'318'733
 org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(TextEvent)
63'3313 %1'958
 org.eclipse.jface.text.source.AnnotationModel$MetaIterator.hasNext()
57'2322 %920'851
 org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(IRegion, IDocument)
54'7182 %1'958
 org.eclipse.jface.text.source.OverviewRuler.getColor(Object, double)
52'5852 %78'360
 org.eclipse.jface.text.source.OverviewRuler.skip(Object)
51'1532 %477'998
 org.eclipse.jface.text.source.AnnotationMap.get(Object)
50'7622 %588'333
 org.eclipse.jface.text.source.OverviewRuler.contains(Object, Map, Set)
44'7142 %478'005
 org.eclipse.jdt.internal.compiler.SourceElementParser.notifySourceElementRequestor(AbstractMethodDeclaration)
41'2192 %782
 org.eclipse.jdt.internal.core.CompilationUnitStructureRequestor.enterMethod(ISourceElementRequestor$MethodInfo)
40'7082 %780
 org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(IRegion, IDocument)
38'5652 %1'958
 org.eclipse.jface.text.rules.DefaultDamagerRepairer.createPresentation(TextPresentation, ITypedRegion)
36'4222 %1'958
 org.eclipse.jdt.internal.ui.text.AbstractJavaScanner.nextToken()
28'1301 %35'240
 org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator()
27'8401 %1'965
 org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(boolean, boolean)
27'8201 %1'965
 org.eclipse.jface.text.rules.RuleBasedScanner.nextToken()
27'6991 %35'240
 org.eclipse.jface.text.source.OverviewRuler.getFillColor(Object, boolean)
26'9381 %39'180
 org.eclipse.jface.text.source.OverviewRuler.getStrokeColor(Object, boolean)
26'5981 %39'180
 org.eclipse.ui.internal.editors.text.EditorsPlugin.getAnnotationTypeHierarchy()
26'0871 %3'919'481
 org.eclipse.jface.text.source.Annotation.getType()
25'7061 %4'375'989
 org.eclipse.ui.internal.editors.text.EditorsPlugin.getDefault()
25'0761 %3'919'792
 org.eclipse.jface.text.source.Annotation.isMarkedDeleted()
24'5751 %4'379'509
 org.eclipse.jface.text.source.AnnotationModel.getAnnotationIterator(boolean)
24'1241 %5'889