Project

General

Profile

Change Request #3145

Annotation View: Performance improvements

Added by Simon Barner almost 3 years ago. Updated 5 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
-
Start date:
11/08/2017
Due date:
% Done:

20%

Estimated time:

Description

With large models, the annotation view can slow down the GUI of AF3 since it updates itself on model changes.

The following improvements are suggested:
  • Update view only when it is raised. This will hide the performance problems in the default settings for the "Modelling" perspective
  • Switch to virtual tableviewer (SWT.VIRTUAL) that renders only the visible part of the table

Related issues

Related to Change Request #3083: Annotation View: Highlighting of rows and columns is sometimes counter-intuitiveNew10/05/2017

History

#1 Updated by Simon Barner almost 3 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 20

View is only updated when it is raised.

#2 Updated by Simon Barner almost 3 years ago

  • Target version changed from AF3 2.12 Post-release to AF3 2.13 RC1 (Feature Freeze)

#3 Updated by Simon Barner over 2 years ago

  • Target version changed from AF3 2.13 RC1 (Feature Freeze) to AF3 2.14 RC1 (Feature Freeze)

#4 Updated by Johannes Eder over 1 year ago

  • Target version changed from AF3 2.14 RC1 (Feature Freeze) to Backlog

#5 Updated by Simon Barner over 1 year ago

  • Target version changed from Backlog to AF3 2.16 RC1 (Feature Freeze)

This might not be as difficult as suspected: https://www.vogella.com/tutorials/EclipseJFaceTableAdvanced/article.html#virtual-tables-with-lazycontentprovider
A good candidate for the next team programming session...

#6 Updated by Simon Barner over 1 year ago

  • Related to Change Request #3083: Annotation View: Highlighting of rows and columns is sometimes counter-intuitive added

#7 Updated by Simon Barner about 1 year ago

  • Target version changed from AF3 2.16 RC1 (Feature Freeze) to AF3 2.17 (Feature Freeze)

#8 Updated by Johannes Eder 5 months ago

  • Target version changed from AF3 2.17 (Feature Freeze) to AF3 2.18 - Feature Freeze

Also available in: Atom PDF