On Sep 23, 2013 6:47 PM, "Jack Yu" <j...@appcomputing.com> wrote: > > 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
Can you work on a prototype to flesh out this concept a bit further? Multi threaded datagrid sounds a bit too generic. Also, maybe you could try it out with the spark datagrid to see if the performance is acceptable for you? Thanks, Om > > -----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 >