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 41410 - Excessive repainting of debugger's windows when running
Summary: Excessive repainting of debugger's windows when running
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 4.x
Hardware: PC All
: P2 blocker (vote)
Assignee: issues@debugger
URL:
Keywords: PERFORMANCE
Depends on:
Blocks: 41423
  Show dependency tree
 
Reported: 2004-03-26 14:25 UTC by Antonin Nebuzelsky
Modified: 2006-03-24 10:10 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Antonin Nebuzelsky 2004-03-26 14:25:27 UTC
This problem is reproducible in the new debugger
implementation to be integrated to trunk next week.

The debugger's windows (Breakpoints, Watches) are
excessively repainting its contents when the
debugged application is in running state. This
does not look good and certainly affects
performance of the IDE.
Comment 1 Jan Jancura 2004-05-25 10:23:42 UTC
fixed in the main trunk
thanks for valuable report!

Checking in api/src/org/netbeans/api/debugger/DebuggerManager.java;
/cvs/debuggercore/api/src/org/netbeans/api/debugger/DebuggerManager.java,v
 <--  DebuggerManager.java
new revision: 1.14; previous revision: 1.13
done
Comment 2 Antonin Nebuzelsky 2004-06-01 10:44:35 UTC
It is better, but still too much repaints happen. This is especially
visible when the debugged application is starting or finishing.

You can see it best if you turn off AWT's double buffering using
-J-Dawt.nativeDoubleBuffering=true
Comment 3 Jan Jancura 2004-07-07 17:01:24 UTC
It should be fixed now.

Checking in
src/org/netbeans/modules/debugger/ui/DebuggerManagerListener.java;
/cvs/debuggercore/src/org/netbeans/modules/debugger/ui/DebuggerManagerListener.java,v
 <--  DebuggerManagerListener.java
new revision: 1.7; previous revision: 1.6
done
Processing log script arguments...
More commits to come...
Checking in
src/org/netbeans/modules/debugger/ui/views/ViewModelListener.java;
/cvs/debuggercore/src/org/netbeans/modules/debugger/ui/views/ViewModelListener.java,v
 <--  ViewModelListener.java
new revision: 1.3; previous revision: 1.2
done
Processing log script arguments...
More commits to come...
Checking in
viewmodel/src/org/netbeans/modules/viewmodel/TreeModelRoot.java;
/cvs/debuggercore/viewmodel/src/org/netbeans/modules/viewmodel/TreeModelRoot.java,v
 <--  TreeModelRoot.java
new revision: 1.4; previous revision: 1.3
done
Checking in viewmodel/src/org/netbeans/modules/viewmodel/TreeTable.java;
/cvs/debuggercore/viewmodel/src/org/netbeans/modules/viewmodel/TreeTable.java,v
 <--  TreeTable.java
new revision: 1.9; previous revision: 1.8
done
Processing log script arguments...
More commits to come...
Checking in viewmodel/src/org/netbeans/spi/viewmodel/Models.java;
/cvs/debuggercore/viewmodel/src/org/netbeans/spi/viewmodel/Models.java,v
 <--  Models.java
new revision: 1.5; previous revision: 1.4
done
Comment 4 Antonin Nebuzelsky 2004-07-08 10:35:40 UTC
Seems OK now. THX.