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.
This issue was reported manually by alexvsimon. It already has 1 duplicates Build: NetBeans IDE Dev (Build 20130131-f7147183bc33) VM: Java HotSpot(TM) Client VM, 23.6-b04, Java(TM) SE Runtime Environment, 1.7.0_11-b21 OS: SunOS Maximum slowness yet reported was 420562 ms, average is 420562
Created attachment 130888 [details] nps snapshot
RemoteServerList.getRecords in EDT is blocked by RemoteServerList.setDefaultRecord in RemoteHostActionPerformer thread, which is blocked inside AbstractPreferences.node() by Refresh-after-WwindowActivated thread that reads many files which is extremely slow
will have a look
fixed http://hg.netbeans.org/cnd-main/rev/54aaafa54f76 http://hg.netbeans.org/cnd-main/rev/acf0d8d82b0e http://hg.netbeans.org/cnd-main/rev/93477f916e92
Integrated into 'main-silver', will be available in build *201307262300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/acf0d8d82b0e User: Vladimir Kvashin <vkvashin@netbeans.org> Log: refactoring: synchronize by a field, not "this" (fixing #225598 - ServerList.getRecords: LowPerformance)
Integrated into 'main-silver', will be available in build *201307282300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/93477f916e92 User: Vladimir Kvashin <vkvashin@netbeans.org> Log: refactoring: store default record, not index (fixing #225598 - ServerList.getRecords: LowPerformance)