Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Nebula » Grid, GridViewer, large data sets
Grid, GridViewer, large data sets [message #21525] Fri, 29 December 2006 23:03 Go to next message
John Sanda is currently offline John Sanda
Messages: 22
Registered: July 2009
Junior Member
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 Go to previous message
Chris Gross is currently offline Chris Gross
Messages: 253
Registered: July 2009
Senior Member
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 Go to previous message
Chris Gross is currently offline Chris Gross
Messages: 471
Registered: July 2009
Senior Member
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
Previous Topic:Maximize problem
Next Topic:Grid Item Height
Goto Forum:
  


Current Time: Sat Aug 23 03:48:01 EDT 2014

Powered by FUDForum. Page generated in 0.02521 seconds