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 7.3 (Build 201302132200) VM: Java HotSpot(TM) Client VM, 23.21-b01, Java(TM) SE Runtime Environment, 1.7.0_21-b11 OS: Windows 7 User Comments: GUEST: Started up netbeans and it took several minutes to start and has been taking several minutes since, I think I installed emmet plugin, not to sure though as I think I had a problem with netbeans before on this computer. aquaglia: Starting up GUEST: tomcat starting up Maximum slowness yet reported was 45391 ms, average is 24158
Created attachment 134812 [details] nps snapshot
org.openide.loaders.FolderChildren.createNode(FolderChildren.java:260) calls DataObject.find => stuck somewhere down waiting for ModuleManager
Snapshots: In all cases, EDT is waiting for Children.MUTEX. 769931: ProjectsRootNode is reading source groups under the MUTEX. 773090: ProjectTab.keepExpansion calls DataObject find under the MUTEX. Maybe DataObjects can be initialized before expanding the tree. 781336: EntrySupportLazy.setEntriesSimple calls HashSet.removaAll(ArrayList )
(I'm sorry for accidentally submitting previous comment.) Snapshots: In all cases, EDT is waiting for Children.MUTEX. 769931: ProjectsRootNode is reading source groups under the MUTEX. 773090: ProjectTab.keepExpansion calls DataObject find under the MUTEX. - Maybe DataObjects can be initialized before expanding the tree. 781336: EntrySupportLazy.setEntriesSimple() calls HashSet.removaAll(collection) - The collection is an instance of ArrayList. Using HashSet instead or converting to HashSet may help if the collection is big. In this case, removeAll took 49 s. I'm ignoring snapshots from older releases. Thank you for understanding.
> 781336: EntrySupportLazy.setEntriesSimple() calls HashSet.removaAll(collection) > - The collection is an instance of ArrayList. Using HashSet instead > or converting to HashSet may help if the collection is big. > In this case, removeAll took 49 s. Fixed: http://hg.netbeans.org/core-main/rev/2997f8301b29
Integrated into 'main-silver', will be available in build *201510310002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/2997f8301b29 User: Jaroslav Havlin <jhavlin@netbeans.org> Log: #230180: Fix slow hashSet.removeAll(bigArrayList)