Hi Justin,

we use mx:DG, and have tried on flex 4.10

The issue we have is that there are a large amount of cells in datagrid,
over 1,000, and there are a lot of metadata associated with each cell, like
display color, font style, number format, borders, alignments, etc... 

in a single threaded rendering, it is taking too much time to render cell by
cell sequentially... 

We have been trying to optimize the rendering, but has reach the limit,
where the viable solution is to have multi-threaded rendering, so that all
the cells can be split into groups and rendered concurrently via multiple
threads.

This is a very typical problem for financial application where datagrid
needs to handle a massive amount of cell data.

I have already filed a feature request to Adobe Flash Player team to support
multi-threaded datagrid. 

We also need this multi-threaded component from flex sdk.

Thanks
Jack

-----Original Message-----
From: Justin Mclean [mailto:jus...@classsoftware.com] 
Sent: Monday, September 23, 2013 12:22 AM
To: dev@flex.apache.org
Subject: Re: Next release of Apache Flex

Hi,

> if the spreadsheet has 4 or 5 years financial data, the rendering of 
> those large amount of cell data can take time, and make the 
> spreadsheet not really responsive to cell scrolling...

What version of Flex is it compiled with? Apache Flex 4.10? Have the tired
the latest nightly build to see if there been any speed improvements post
Apache Flex 4.10? There have been several speed improvements added to
Datagrids in recent history.

What version of the DG is it using the mx:ADG, mx:DG or s:DG one?

Have you run it though Scout after compiling with the advanced-telemetry
flag to see where the bottlenecks are? You may find it's not cell rendering.

Thanks,
Justin

Reply via email to