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 54011 - Start of debugger is very slow when IDE left idle for long time
Summary: Start of debugger is very slow when IDE left idle for long time
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 4.x
Hardware: PC Windows XP
: P1 blocker (vote)
Assignee: issues@debugger
URL:
Keywords: PERFORMANCE
Depends on:
Blocks:
 
Reported: 2005-01-26 11:47 UTC by _ lcincura
Modified: 2006-03-24 13:11 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Thread dump after debugger start (debugger is stopped on breakpoint, all vies refreshed but CPU at 100%) (12.60 KB, text/plain)
2005-01-26 12:12 UTC, _ lcincura
Details

Note You need to log in before you can comment on or make changes to this bug.
Description _ lcincura 2005-01-26 11:47:28 UTC
NetBeans IDE 200501241900 on jdk 1.5.0_01

1, Started netbeans with clean userdir, open
project, toggle one line breakpoint, close the
source window and open all debugger views
2, Left netbeans idle for 2 hours
3, Started debugging the project => 
- all views were cleared imediately (even
breakpoints view)
- for few seconds nothing was happening (I thing
GC was running)
- debugger console was opened with message
Listening...
- after 5 seconds message User program running was
displayed
- after another 5 seconds message of hit
breakpoint was displayed
- then nothing was happening for another few seconds
- editor window was displayed with breakpoint
- after another 15 seconds debugger views were updated

Total time of debugger start was some 30 seconds.
This is not the known problem of IDE swapped to
disk when minimized, as whole the time the IDe was
idle I was checking the heap consumption on memory
toolbar.
Comment 1 _ lcincura 2005-01-26 11:53:10 UTC
10 minutes after the debugger strat CPU is still at 100% (all the time
is java.exe using > 90%)
Comment 2 _ lcincura 2005-01-26 12:12:35 UTC
Created attachment 19975 [details]
Thread dump after debugger start (debugger is stopped on breakpoint, all vies refreshed but CPU at 100%)
Comment 3 _ lcincura 2005-01-28 10:36:01 UTC
The root cause of the bug seems to be bug #54090
Comment 4 Jan Jancura 2005-01-31 14:09:01 UTC
Looks like its fixed in trunk now.

Checking in
ui/src/META-INF/debugger/WatchesView/org.netbeans.spi.viewmodel.NodeActionsProviderFilter;
/cvs/debuggerjpda/ui/src/META-INF/debugger/WatchesView/org.netbeans.spi.viewmodel.NodeActionsProviderFilter,v
 <--  org.netbeans.spi.viewmodel.NodeActionsProviderFilter
new revision: 1.2; previous revision: 1.1
done
Removing
ui/src/META-INF/debugger/WatchesView/org.netbeans.spi.viewmodel.TableModelFilter;
/cvs/debuggerjpda/ui/src/META-INF/debugger/WatchesView/org.netbeans.spi.viewmodel.TableModelFilter,v
 <--  org.netbeans.spi.viewmodel.TableModelFilter
new revision: delete; previous revision: 1.1
done
Processing log script arguments...
More commits to come...
Checking in
ui/src/META-INF/debugger/netbeans-JPDASession/LocalsView/org.netbeans.spi.viewmodel.NodeActionsProviderFilter;
/cvs/debuggerjpda/ui/src/META-INF/debugger/netbeans-JPDASession/LocalsView/org.netbeans.spi.viewmodel.NodeActionsProviderFilter,v
 <--  org.netbeans.spi.viewmodel.NodeActionsProviderFilter
new revision: 1.8; previous revision: 1.7
done
Checking in
ui/src/META-INF/debugger/netbeans-JPDASession/LocalsView/org.netbeans.spi.viewmodel.TableModelFilter;
/cvs/debuggerjpda/ui/src/META-INF/debugger/netbeans-JPDASession/LocalsView/org.netbeans.spi.viewmodel.TableModelFilter,v
 <--  org.netbeans.spi.viewmodel.TableModelFilter
new revision: 1.6; previous revision: 1.5
done
Processing log script arguments...
More commits to come...
Checking in
ui/src/META-INF/debugger/netbeans-JPDASession/WatchesView/org.netbeans.spi.viewmodel.TableModelFilter;
/cvs/debuggerjpda/ui/src/META-INF/debugger/netbeans-JPDASession/WatchesView/org.netbeans.spi.viewmodel.TableModelFilter,v
 <--  org.netbeans.spi.viewmodel.TableModelFilter
new revision: 1.4; previous revision: 1.3
done
Processing log script arguments...
More commits to come...
Checking in
ui/src/org/netbeans/modules/debugger/jpda/ui/BreakpointOutput.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/BreakpointOutput.java,v
 <--  BreakpointOutput.java
new revision: 1.13; previous revision: 1.12
done
Processing log script arguments...
More commits to come...
RCS file:
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/BoldVariablesTableModelFilterFirst.java,v
done
Checking in
ui/src/org/netbeans/modules/debugger/jpda/ui/models/BoldVariablesTableModelFilterFirst.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/BoldVariablesTableModelFilterFirst.java,v
 <--  BoldVariablesTableModelFilterFirst.java
initial revision: 1.1
done
Checking in
ui/src/org/netbeans/modules/debugger/jpda/ui/models/BreakpointsNodeModel.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/BreakpointsNodeModel.java,v
 <--  BreakpointsNodeModel.java
new revision: 1.6; previous revision: 1.5
done
Checking in
ui/src/org/netbeans/modules/debugger/jpda/ui/models/CallStackNodeModel.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/CallStackNodeModel.java,v
 <--  CallStackNodeModel.java
new revision: 1.7; previous revision: 1.6
done
Removing
ui/src/org/netbeans/modules/debugger/jpda/ui/models/LocalsDisplayFilter.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/LocalsDisplayFilter.java,v
 <--  LocalsDisplayFilter.java
new revision: delete; previous revision: 1.2
done
Checking in
ui/src/org/netbeans/modules/debugger/jpda/ui/models/NumericDisplayFilter.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/NumericDisplayFilter.java,v
 <--  NumericDisplayFilter.java
new revision: 1.6; previous revision: 1.5
done
Checking in
ui/src/org/netbeans/modules/debugger/jpda/ui/models/ThreadsNodeModel.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/ThreadsNodeModel.java,v
 <--  ThreadsNodeModel.java
new revision: 1.8; previous revision: 1.7
done
Checking in
ui/src/org/netbeans/modules/debugger/jpda/ui/models/VariablesTableModel.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/VariablesTableModel.java,v
 <--  VariablesTableModel.java
new revision: 1.4; previous revision: 1.3
done
Removing
ui/src/org/netbeans/modules/debugger/jpda/ui/models/WatchesDisplayFilter.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/models/WatchesDisplayFilter.java,v
 <--  WatchesDisplayFilter.java
new revision: delete; previous revision: 1.1
done
Processing log script arguments...
More commits to come...
Checking in
ui/src/org/netbeans/modules/debugger/jpda/ui/views/ViewModelListener.java;
/cvs/debuggerjpda/ui/src/org/netbeans/modules/debugger/jpda/ui/views/ViewModelListener.java,v
 <--  ViewModelListener.java
new revision: 1.5; previous revision: 1.4
done
Processing log script arguments...
Mailing the commit message to cvs@debuggerjpda.netbeans.org (from
jjancura@netbeans.org)
Comment 5 _ lcincura 2005-02-09 10:50:11 UTC
Not able to reproduce original issue in build 200402081900