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 206026

Summary: Task list indexer slow down indexing by 10%
Product: platform Reporter: Tomas Zezula <tzezula>
Component: Action ItemsAssignee: Jan Peska <JPESKA>
Severity: normal CC: anebuzelsky, JPESKA, jrechtacek
Priority: P2 Keywords: PERFORMANCE, PLAN
Version: 7.0   
Hardware: All   
OS: All   
Issue Type: TASK Exception Reporter:
Attachments: jpeska's patch

Description Tomas Zezula 2011-12-06 17:51:41 UTC
TaskList indexer 10%.  The regex seems to be expensive. Either try to minimize the overhead or change the scope to file.
Comment 1 Jan Peska 2011-12-19 09:54:44 UTC
One performance upgrade - reduce number of calls Scope.isInScope() method.
Comment 2 Jiri Rechtacek 2012-02-16 16:53:47 UTC
Created attachment 115836 [details]
jpeska's patch

The patch speeds up scanning of Tasks ('TODOs'), before was patched, opening web.jsf NBM took 10.3% whole scanning time. After applying the patch scanning of Tasks takes only 0.1%. I propose apply the patch as it's and solve open issues of future of Tasks window after that. Thanks Honzo for the your patch. Any comments?
Comment 3 Jiri Rechtacek 2012-02-21 07:35:54 UTC
Honzo, please go ahead and integrate the patch into trunk. Thanks
Comment 4 Jan Peska 2012-02-21 11:59:36 UTC
Comment 5 Quality Engineering 2012-02-22 11:04:03 UTC
Integrated into 'main-golden', will be available in build *201202220400* on (upload may still be in progress)
User: Jan Peska <>
Log: Issue #206026 - Task list indexer slow down indexing by 10%
default scope changed, indexing of the CurrentEditorScanningScope changed