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 110171 - Tasklist cause performance regression in refactoring
Summary: Tasklist cause performance regression in refactoring
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Source (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P2 blocker with 1 vote (vote)
Assignee: Jan Lahoda
URL:
Keywords: PERFORMANCE, REGRESSION
Depends on:
Blocks:
 
Reported: 2007-07-18 15:36 UTC by Jan Becicka
Modified: 2007-08-29 10:26 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
FTD (48.20 KB, text/plain)
2007-07-18 15:37 UTC, Jan Becicka
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Becicka 2007-07-18 15:36:10 UTC
When refactoring (e.g. Rename) is performed on larger project, "Do Refactoring" phase is terribly slow, because TaskList
is updating it's universe. See attached dump.
Comment 1 Jan Becicka 2007-07-18 15:37:38 UTC
Created attachment 45328 [details]
FTD
Comment 2 Jan Lahoda 2007-08-29 10:26:51 UTC
The trunk should be on par with NB5.5 now:
Checking in test/unit/src/org/netbeans/modules/java/source/usages/RepositoryUpdaterTest.java;
/cvs/java/source/test/unit/src/org/netbeans/modules/java/source/usages/RepositoryUpdaterTest.java,v  <-- 
RepositoryUpdaterTest.java
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/java/source/tasklist/FirstParseCatcher.java;
/cvs/java/source/src/org/netbeans/modules/java/source/tasklist/FirstParseCatcher.java,v  <--  FirstParseCatcher.java
new revision: 1.4; previous revision: 1.3
done
Checking in src/org/netbeans/modules/java/source/tasklist/RebuildOraculum.java;
/cvs/java/source/src/org/netbeans/modules/java/source/tasklist/RebuildOraculum.java,v  <--  RebuildOraculum.java
new revision: 1.8; previous revision: 1.7
done
Checking in src/org/netbeans/modules/java/source/usages/RepositoryUpdater.java;
/cvs/java/source/src/org/netbeans/modules/java/source/usages/RepositoryUpdater.java,v  <--  RepositoryUpdater.java
new revision: 1.82; previous revision: 1.81
done
Checking in src/org/netbeans/api/java/source/ModificationResult.java;
/cvs/java/source/src/org/netbeans/api/java/source/ModificationResult.java,v  <--  ModificationResult.java
new revision: 1.13; previous revision: 1.12
done