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.

Bug 239663

Summary: org.openide.explorer.view.TreeView.showWaitCursor: LowPerformance took 24684 ms.
Product: platform Reporter: RQuadling
Component: JDK ProblemsAssignee: Antonin Nebuzelsky <anebuzelsky>
Status: RESOLVED WONTFIX    
Severity: normal CC: pjiricka
Priority: P3 Keywords: PERFORMANCE
Version: 7.4   
Hardware: All   
OS: All   
Issue Type: DEFECT Exception Reporter: 166152
Attachments: nps snapshot

Description RQuadling 2013-12-19 16:37:27 UTC
Build: NetBeans IDE 7.4 (Build 201310111528)
VM: Java HotSpot(TM) 64-Bit Server VM, 23.7-b01, Java(TM) SE Runtime Environment, 1.7.0_15-b03
OS: Mac OS X

User Comments:
RQuadling: Nothing in particular, but maybe linked to SourceTree and changing branches when NetBeans is open.

pjiricka: Just browsing sources.



Maximum slowness yet reported was 24684 ms, average is 15285
Comment 1 RQuadling 2013-12-19 16:37:29 UTC
Created attachment 143346 [details]
nps snapshot
Comment 2 Ondrej Vrabec 2013-12-19 17:16:54 UTC
pjiricka's snapshot is invalid, contains data for only 3ms. The other snapshot indicates a problem in JDK, it's stuck in:
at sun.lwawt.macosx.CCursorManager.nativeGetCursorPosition(Native Method)
at sun.lwawt.macosx.CCursorManager.getCursorPosition(CCursorManager.java:63)
at sun.lwawt.LWCursorManager.updateCursorImpl(LWCursorManager.java:79)
at sun.lwawt.LWCursorManager.updateCursor(LWCursorManager.java:56)
at sun.lwawt.LWComponentPeer.updateCursorImmediately(LWComponentPeer.java:885)
at java.awt.Component.updateCursorImmediately(Component.java:3120)
at java.awt.Component.setCursor(Component.java:3104)
Comment 3 Antonin Nebuzelsky 2013-12-20 09:06:44 UTC
https://bugs.openjdk.java.net/browse/JDK-7197298