Profiler output for thread group IDE Main. application (CPU profiler output - Sampler / Methods) ------------------------------------------------------------------------------------------------- Commented common stack traces got during writing "Hello world" application: 5.87% - 1498.0 ms - javax.swing.text.html.parser.DTD.() 5.87% - 1498.0 ms - javax.swing.text.html.parser.DTD.getDTD() 5.87% - 1498.0 ms - javax.swing.text.html.parser.ParserDelegator.setDefaultDTD() 5.87% - 1498.0 ms - javax.swing.text.html.parser.ParserDelegator.() 5.87% - 1498.0 ms - javax.swing.text.html.HTMLEditorKit.getParser() 5.87% - 1498.0 ms - javax.swing.text.html.HTMLEditorKit.createDefaultDocument() 5.87% - 1498.0 ms - javax.swing.JEditorPane.setEditorKit() 5.87% - 1498.0 ms - org.netbeans.editor.ext.HTMLJavaDocView.() 5.87% - 1498.0 ms - org.netbeans.editor.ext.CompletionJavaDoc.getJavaDocView() 5.87% - 1498.0 ms - org.netbeans.editor.ext.ScrollJavaDocPane.() 5.87% - 1498.0 ms - org.netbeans.modules.editor.java.NbScrollJavaDocPane.() 5.87% - 1498.0 ms - org.netbeans.modules.editor.java.NbJavaCompletion.getJavaDocPane() 5.87% - 1498.0 ms - org.netbeans.editor.ext.Completion.getJDCPopupPanel() 5.87% - 1498.0 ms - org.netbeans.editor.ext.CompletionJavaDoc.getJDCPopupPanel() 5.87% - 1498.0 ms - org.netbeans.editor.ext.CompletionJavaDoc.setJavaDocVisible() === looks like a reversed condition in "com" test 5.87% - 1498.0 ms - org.netbeans.editor.ext.CompletionJavaDoc$3.caretUpdate() 5.87% - 1498.0 ms - javax.swing.text.JTextComponent.fireCaretUpdate() 5.87% - 1498.0 ms - javax.swing.text.JTextComponent$MutableCaretEvent.fire() 5.87% - 1498.0 ms - javax.swing.text.JTextComponent$MutableCaretEvent.stateChanged() 5.87% - 1498.0 ms - org.netbeans.editor.BaseCaret$3.run() 5.87% - 1498.0 ms - org.netbeans.editor.Utilities.runInEventDispatchThread() 5.87% - 1498.0 ms - org.netbeans.editor.BaseCaret.fireStateChanged() 5.87% - 1498.0 ms - org.netbeans.editor.BaseCaret.insertUpdate() === JavaDoc does not state that listeners must be very fast (but they should be) 5.87% - 1498.0 ms - javax.swing.text.AbstractDocument.fireInsertUpdate() 5.87% - 1498.0 ms - org.netbeans.editor.BaseDocument.fireInsertUpdate() 5.87% - 1498.0 ms - org.netbeans.editor.BaseDocument.insertString() 5.87% - 1498.0 ms - org.netbeans.editor.BaseKit$DefaultKeyTypedAction.actionPerformed() 5.87% - 1498.0 ms - org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.actionPerformed() 5.87% - 1498.0 ms - org.netbeans.editor.BaseAction.actionPerformed() 5.87% - 1498.0 ms - javax.swing.SwingUtilities.notifyAction() 5.87% - 1498.0 ms - javax.swing.JComponent.processKeyBinding() 5.87% - 1498.0 ms - javax.swing.JComponent.processKeyBindings() 5.87% - 1498.0 ms - javax.swing.JComponent.processKeyEvent() 5.87% - 1498.0 ms - java.awt.Component.processEvent() 5.87% - 1498.0 ms - java.awt.Container.processEvent() 5.87% - 1498.0 ms - java.awt.Component.dispatchEventImpl() 5.87% - 1498.0 ms - java.awt.Container.dispatchEventImpl() 5.87% - 1498.0 ms - java.awt.Component.dispatchEvent() 5.87% - 1498.0 ms - java.awt.KeyboardFocusManager.redispatchEvent() 5.87% - 1498.0 ms - java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent() 5.87% - 1498.0 ms - java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent() 5.87% - 1498.0 ms - java.awt.DefaultKeyboardFocusManager.typeAheadAssertions() 5.87% - 1498.0 ms - java.awt.DefaultKeyboardFocusManager.dispatchEvent() 5.87% - 1498.0 ms - java.awt.Component.dispatchEventImpl() 5.87% - 1498.0 ms - java.awt.Container.dispatchEventImpl() 5.87% - 1498.0 ms - java.awt.Window.dispatchEventImpl() 5.87% - 1498.0 ms - java.awt.Component.dispatchEvent() 5.87% - 1498.0 ms - java.awt.EventQueue.dispatchEvent() 5.87% - 1498.0 ms - java.awt.EventDispatchThread.pumpOneEventForHierarchy() 5.87% - 1498.0 ms - java.awt.EventDispatchThread.pumpEventsForHierarchy() 5.87% - 1498.0 ms - java.awt.EventDispatchThread.pumpEvents() 5.87% - 1498.0 ms - java.awt.EventDispatchThread.pumpEvents() 5.87% - 1498.0 ms - java.awt.EventDispatchThread.run() Another very common stack trace: 2.95% - 754.0 ms - org.netbeans.modules.editor.java.NbJavaCompletion.getJavaDocPane() 2.95% - 754.0 ms - org.netbeans.editor.ext.Completion.getJDCPopupPanel() 2.95% - 754.0 ms - org.netbeans.editor.ext.CompletionJavaDoc.getJDCPopupPanel() 2.95% - 754.0 ms - org.netbeans.editor.ext.CompletionJavaDoc.setJavaDocVisible() === the reversed condition 2.95% - 754.0 ms - org.netbeans.editor.ext.CompletionJavaDoc$3.caretUpdate() 2.95% - 754.0 ms - javax.swing.text.JTextComponent.fireCaretUpdate() 2.95% - 754.0 ms - javax.swing.text.JTextComponent$MutableCaretEvent.fire() 2.95% - 754.0 ms - javax.swing.text.JTextComponent$MutableCaretEvent.stateChanged() 2.95% - 754.0 ms - org.netbeans.editor.BaseCaret$3.run() 2.95% - 754.0 ms - org.netbeans.editor.Utilities.runInEventDispatchThread() 2.95% - 754.0 ms - org.netbeans.editor.BaseCaret.fireStateChanged() 2.95% - 754.0 ms - org.netbeans.editor.BaseCaret.insertUpdate() 2.95% - 754.0 ms - javax.swing.text.AbstractDocument.fireInsertUpdate() 2.95% - 754.0 ms - org.netbeans.editor.BaseDocument.fireInsertUpdate() 2.95% - 754.0 ms - org.netbeans.editor.BaseDocument.insertString() 2.95% - 754.0 ms - org.netbeans.editor.BaseKit$DefaultKeyTypedAction.actionPerformed() 2.95% - 754.0 ms - org.netbeans.editor.ext.ExtKit$ExtDefaultKeyTypedAction.actionPerformed() 2.95% - 754.0 ms - org.netbeans.editor.BaseAction.actionPerformed() 2.95% - 754.0 ms - javax.swing.SwingUtilities.notifyAction() 2.95% - 754.0 ms - javax.swing.JComponent.processKeyBinding() 2.95% - 754.0 ms - javax.swing.JComponent.processKeyBindings() 2.95% - 754.0 ms - javax.swing.JComponent.processKeyEvent() 2.95% - 754.0 ms - java.awt.Component.processEvent() 2.95% - 754.0 ms - java.awt.Container.processEvent() 2.95% - 754.0 ms - java.awt.Component.dispatchEventImpl() 2.95% - 754.0 ms - java.awt.Container.dispatchEventImpl() 2.95% - 754.0 ms - java.awt.Component.dispatchEvent() 2.95% - 754.0 ms - java.awt.KeyboardFocusManager.redispatchEvent() 2.95% - 754.0 ms - java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent() 2.95% - 754.0 ms - java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent() 2.95% - 754.0 ms - java.awt.DefaultKeyboardFocusManager.typeAheadAssertions() 2.95% - 754.0 ms - java.awt.DefaultKeyboardFocusManager.dispatchEvent() 2.95% - 754.0 ms - java.awt.Component.dispatchEventImpl() 2.95% - 754.0 ms - java.awt.Container.dispatchEventImpl() 2.95% - 754.0 ms - java.awt.Window.dispatchEventImpl() 2.95% - 754.0 ms - java.awt.Component.dispatchEvent() 2.95% - 754.0 ms - java.awt.EventQueue.dispatchEvent() 2.95% - 754.0 ms - java.awt.EventDispatchThread.pumpOneEventForHierarchy() 2.95% - 754.0 ms - java.awt.EventDispatchThread.pumpEventsForHierarchy() 2.95% - 754.0 ms - java.awt.EventDispatchThread.pumpEvents() 2.95% - 754.0 ms - java.awt.EventDispatchThread.pumpEvents() 2.95% - 754.0 ms - java.awt.EventDispatchThread.run()