yamcs / yamcs-studio

Desktop TM/TC Client for Yamcs
https://docs.yamcs.org/yamcs-studio/
Eclipse Public License 2.0
27 stars 14 forks source link

EventViewer: should work with large amount of events #29

Closed m-sc closed 8 years ago

m-sc commented 8 years ago

If the amount of event is high (> 5k), the event viewer is slow to load events and almost not able to clear and export them.

Analysis: Current implementation uses JFace TableViewer which seems slow for high number of rows. It could be replaced with an SWT table with possibly an SWT.Virtual implementation.

m-sc commented 8 years ago

Fixed. See related commits for details. EventsViewer can now load/sort/export/clear ~100k events in a few seconds on an average computer.