there is demo site for the mx:DG implementation on a spreadsheet
application.

https://app.appcomputing.com/demo.html

after login, click the Spreadsheet link on the top right hand corner of the
screen.

in the spreadsheet, the scroll bar scroll is not fast enough, and use arrow
key to move cell selection is not responsive fast enough.

We compare this to Excel Spreadsheet performance for the same functions, and
like to make the performance as fast as it can...

the demo site has only one year financial data. When this has 5+ year data,
the horizontal scrolling gets slower.... because it has more columns.

any suggestion how we can improve this?

-Jack

-----Original Message-----
From: Flexicious.com [mailto:flexici...@gmail.com] 
Sent: Monday, September 23, 2013 7:15 PM
To: dev
Subject: Re: Next release of Apache Flex

You should really create a test case and post on the mailing list. If you
look at our website http://www.flexicious.com/Home/DemoFlex4  we've done a
lot of work on this arena, and almost always have been able to get
acceptable performance out of the mx DataGrid or our Flexicious Ultimate
Datagrid by simply optimizing item renderers and using the flash profiler to
identify performance bottlenecks. There are certain scenarios where the MX
ADG is known to slow down, but you mentioned you are using mx DG, so it is
possible your renderers could use some optimization. The MX DataGrid is very
well designed and we have customers who routinely run tens of thousands of
records with it.


On Mon, Sep 23, 2013 at 10:00 PM, OmPrakash Muppirala
<bigosma...@gmail.com>wrote:

> 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
> >
>

Reply via email to