Bug 550350 - Improve performance of annotation column painting
Summary: Improve performance of annotation column painting
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 4.12   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 4.14 M1   Edit
Assignee: Paul Pazderski CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 80089 550209
  Show dependency tree
 
Reported: 2019-08-22 18:25 EDT by Paul Pazderski CLA
Modified: 2019-09-15 14:10 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Pazderski CLA 2019-08-22 18:25:52 EDT
The paint method of AnnotationRulerColumn is unnecessary inefficient. More details in the change.

The reason I made this a blocker of bug 80089 is that the slowness increase when the range between min and max used annotation layer increases. In case we allow the user to freely set the annotation layer we can get a serious performance problem. (with the old implementation)


@Lars: yes it is a performance ticket again, but that was pure coincidence! Calling me performance master just raise unnecessary expectations. :D
Comment 1 Eclipse Genie CLA 2019-08-22 18:27:36 EDT
New Gerrit change created: https://git.eclipse.org/r/148169
Comment 2 Lars Vogel CLA 2019-08-23 01:09:44 EDT
Thanks, Paul. I highly appreciated your work in the area of performance.