Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 284945 - [performance] make task editor open feel instant
Summary: [performance] make task editor open feel instant
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P2 enhancement (vote)
Target Milestone: 3.3   Edit
Assignee: Steffen Pingel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 197789 (view as bug list)
Depends on:
Blocks: 290616
  Show dependency tree
 
Reported: 2009-07-28 19:38 EDT by Mik Kersten CLA
Modified: 2009-10-07 22:53 EDT (History)
6 users (show)

See Also:


Attachments
performance test result (6.47 KB, image/png)
2009-10-07 14:42 EDT, Steffen Pingel CLA
no flags Details
lazy construction of private part (4.09 KB, patch)
2009-10-07 20:57 EDT, Steffen Pingel CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Mik Kersten CLA 2009-07-28 19:38:38 EDT
Minimizing task editor open is a theme we've had since the start of Mylyn, and thanks to offline storage and other improvements, we've got it working quite fast in most cases.  I think that in order to minimize the friction of working task-focused, we should make it instant.  We can use the ~200ms average reaction time threshold as feeling "instant".

	"Mean RT for young adults is approximately 215 milliseconds to a detect visual stimulus, and approximately 160 milliseconds to detect an auditory stimulus."
	http://en.wikipedia.org/wiki/Reaction_time
Comment 1 Mik Kersten CLA 2009-07-28 19:41:21 EDT
Bug 284154 is related, since our bottlenecks are likely to come from forms and text viewer rendering.  But before addressing any particular bottlenecks we should profile.
Comment 2 Steffen Pingel CLA 2009-08-12 22:45:31 EDT
*** Bug 197789 has been marked as a duplicate of this bug. ***
Comment 3 Steffen Pingel CLA 2009-09-26 01:05:39 EDT
I'll write a performance test for meassuring open time.
Comment 4 Steffen Pingel CLA 2009-10-07 14:42:52 EDT
Created attachment 149032 [details]
performance test result
Comment 5 Steffen Pingel CLA 2009-10-07 14:44:01 EDT
The performance tests which include opening a stack trace in a task editor do not show any serious performance regressions in 3.3 compared to 3.2.
Comment 6 Steffen Pingel CLA 2009-10-07 20:57:21 EDT
Created attachment 149069 [details]
lazy construction of private part

Shawn, can you check these changes? The planning part was always created regardless of the expansion state of the section.
Comment 7 Shawn Minto CLA 2009-10-07 22:53:35 EDT
These look sane to me.