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 21477 - Improve runtime performance of debugger Trace ... actions - implementation
Summary: Improve runtime performance of debugger Trace ... actions - implementation
Status: CLOSED FIXED
Alias: None
Product: debugger
Classification: Unclassified
Component: Code (show other bugs)
Version: 3.x
Hardware: All All
: P2 blocker (vote)
Assignee: issues@debugger
URL:
Keywords:
Depends on:
Blocks: 21440
  Show dependency tree
 
Reported: 2002-03-12 10:56 UTC by Jan Jancura
Modified: 2010-04-29 09:09 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Jancura 2002-03-12 10:56:41 UTC
Improve runtime performance of debugger Trace ... actions - implementation
Comment 1 Jan Jancura 2002-05-13 16:36:51 UTC
fixed in main trunk
f7 - Step Into:
smart tracing (StepInto + "find source") has been redesigned.
Synchronizetion and performance has been significantly improved.
Implementation of smart stepping uses class filters now. So only about
30% of methods are tested for sources. 
StepInto+"find source" in nb331 could take ~40sec.
in nb3.4 it can take at most ~2 sec.

other Step actions:
I have redesigned significantly Step... implementation.
Synchronization and performance has been improved. All UI refresh
calls has been moved to one method. UI refresh is called in separate
task with low priority. This task is cancelled if stepping is too fast.
Test:
nb331, 53x StepOver, 8 watches, locales, call stack - ~75 sec.

same task in nb3.4 ~42 sec.
~-44%

 
Comment 2 Quality Engineering 2010-04-29 09:09:45 UTC
Verified ... and Closing all issues resolved into NetBeans 6.7 and earlier.