Grid, GridViewer, large data sets [message #21525] |
Fri, 29 December 2006 23:03  |
Eclipse User |
|
|
|
How does the Grid/GridViewer handle large data sets in terms of
performance? An SWT VIRTUAL table handles large data sets very nicely,
but I have run into problems with VIRTUAL support in the TableViewer
API, particularly with the DeferredContentProvider. If the Grid scales
well for large data sets, I'd like to consider replacing some
Table/TableViewer code because the Grid otherwise provides some features
that I'd like to utilize.
- John
|
|
|
Re: Grid, GridViewer, large data sets [message #21929 is a reply to message #21525] |
Thu, 04 January 2007 11:22  |
Eclipse User |
|
|
|
Hi John,
Hope life's treatin you well.
The Grid handles larger datasets moderately better than the normal Table
(on Win anyway), but when you start to get into the tens of thousands
you will see a significant slow down during population. Once the grid
is populated, the performance should be fine. The Table + SWT.VIRTUAL
will perform better. I do plan on implementing a virtual mode for Grid
as well.
The Grid will not be a panacea for large datasets. I think you should
go back to the business 'experts' who believe a user can really do much
with so many records ;)
-Chris
John Sanda wrote:
> How does the Grid/GridViewer handle large data sets in terms of
> performance? An SWT VIRTUAL table handles large data sets very nicely,
> but I have run into problems with VIRTUAL support in the TableViewer
> API, particularly with the DeferredContentProvider. If the Grid scales
> well for large data sets, I'd like to consider replacing some
> Table/TableViewer code because the Grid otherwise provides some features
> that I'd like to utilize.
>
> - John
|
|
|
Re: Grid, GridViewer, large data sets [message #573772 is a reply to message #21525] |
Thu, 04 January 2007 11:22  |
Eclipse User |
|
|
|
Hi John,
Hope life's treatin you well.
The Grid handles larger datasets moderately better than the normal Table
(on Win anyway), but when you start to get into the tens of thousands
you will see a significant slow down during population. Once the grid
is populated, the performance should be fine. The Table + SWT.VIRTUAL
will perform better. I do plan on implementing a virtual mode for Grid
as well.
The Grid will not be a panacea for large datasets. I think you should
go back to the business 'experts' who believe a user can really do much
with so many records ;)
-Chris
John Sanda wrote:
> How does the Grid/GridViewer handle large data sets in terms of
> performance? An SWT VIRTUAL table handles large data sets very nicely,
> but I have run into problems with VIRTUAL support in the TableViewer
> API, particularly with the DeferredContentProvider. If the Grid scales
> well for large data sets, I'd like to consider replacing some
> Table/TableViewer code because the Grid otherwise provides some features
> that I'd like to utilize.
>
> - John
|
|
|
Powered by
FUDForum. Page generated in 0.04272 seconds