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 42600 - Tasklist is doing work in the AWT.(scalability)
Summary: Tasklist is doing work in the AWT.(scalability)
Status: RESOLVED INVALID
Alias: None
Product: contrib
Classification: Unclassified
Component: Tasklist (show other bugs)
Version: 4.x
Hardware: PC Linux
: P3 blocker (vote)
Assignee: tasklist-issues@contrib
URL:
Keywords: PERFORMANCE
Depends on: 42723
Blocks:
  Show dependency tree
 
Reported: 2004-04-29 12:21 UTC by Jan Lahoda
Modified: 2008-09-16 11:25 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Full Thread Dumps. (23.11 KB, text/plain)
2004-04-29 12:22 UTC, Jan Lahoda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Lahoda 2004-04-29 12:21:30 UTC
NB continuous build 20040428-1330, JDK1.4.2_04.

1. Open a java file with many todos (approx. 1000
in my case).
2. Open the TODO window.
3. (The Current file is selected).
4. Wait untill the TODOs are scanned (this may
take a while).
5. Switch to "Opened Files": the GUI is frozen,
because of some work done in the AWT event
dispatch thread (see attached thread dumps).
Comment 1 Jan Lahoda 2004-04-29 12:22:08 UTC
Created attachment 14612 [details]
Full Thread Dumps.
Comment 2 Jan Lahoda 2004-04-29 12:43:20 UTC
To clarify myself: the computation that locks the AWT takes at least
ten seconds. I have only one file, but with approx. 1000 TODOs.
Comment 3 _ pkuzel 2004-05-03 14:49:51 UTC
It's worth to address but it's rather scalability test then typical
use case. =>P3
Comment 4 _ pkuzel 2004-05-03 15:18:17 UTC
The same happens for the current file view.

And I remember why I rewrote from asynchronous, delayed, handling that
caused flicker (500ms delay) to synchronous handling. It improves feel
for most use cases (except stress tests :-).
Comment 5 Stanislav Aubrecht 2008-09-16 11:25:12 UTC
the tasklist has been completely redesigned, this issue doesn't apply any more