This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Build: NetBeans IDE Dev (Build 20120515-1ad785b57a65) VM: Java HotSpot(TM) Client VM, 20.6-b01, Java(TM) SE Runtime Environment, 1.6.0_31-b04 OS: Linux User Comments: GUEST: selecting a lot of (40-60) files in project tab. Maximum slowness yet reported was 74001 ms, average is 17212
Created attachment 119523 [details] nps snapshot
Unfortunately, this issue contains reports wtih various root causes. In fact it seems that each report has its own cause and the only reason they are grouped together is the fact that the call tree path passes through explorer API methods... 510817: org.openide.util.lookup.ArrayStorage.cleanUpResult() takes 3,420 ms to complete and during this time org.openide.util.lookup.AbstractLookup.enterStorage() (as a result of a call to org.openide.explorer.ExplorerManager.setSelectedNodes()) blocks in AWT 531539: Recursive calls to org.openide.awt.ContextManager$LSet.resultChanged() take almost 3s 535102: Most of the time is spent in lookup. Might have something to do with the system kept busy by org.netbeans.modules.parsing.impl.indexing.errors.TaskProvider.updateErrorsInRoot() 561427: A third party code is causing the slowness - com.microchip.mplab.comm.MPLABCommSerialAccess.serialCreateDeviceList[native]() takes 63,683 ms 580171: Finally the one caused by the javacard code. In fact, it is an extremely sluggish method org.netbeans.validation.api.ui.swing.MultilineLabelUI.getMinimumSize()
changing owner
Created attachment 125572 [details] nps snapshot Changing structure definitions in C