A faster way to check the bottlenecks in performance is to use Adobe Scout
instead of the Performance profiler


On 18 March 2014 15:19, Maurice Amsellem <[email protected]>wrote:

> SDK 4.9.1 chart optimization was on style initialization, which was done
> for every chart , while it was required only once per module.
> So the performance gain is only when you have many charts.
>
> You say that your test has one chart, and it takes 8 seconds to initialize
> the axis.
>
> - Can you run the performance profiler on that part and see what is taking
> that 8 sec ?
> - your example is missing the data that is used in the chart. Can you
> please take the time to build a fully operational test case that show the
> issue, and post the source code here, so that we can help you more
> efficiently.
>
> Thanks
>
> Maurice
>
> -----Message d'origine-----
> De : DarrenEvans [mailto:[email protected]]
> Envoyé : mardi 18 mars 2014 15:50
> À : [email protected]
> Objet : RE: Patching Flex 4.6 SDK chart functionality
>
> Hi Maurice,
>
> Thanks for helping out too.
>
> Moving to anything above 4.6 is impossible without severe development from
> our end. Our primary limiting factor is we use the IBM ILOG Elixir Gantt
> Chart component and it is critical to our application. This was not
> originally owned by IBM and was well supported in the early days. Nowadays
> following the buy out, development and support is virtually none existant.
> The last working version of Flex SDK that is compatible is 4.6, anything
> above that results in the following error:
>
> ReferenceError: Error #1065: Variable
> com.ibm.ilog.elixir.utils::LicenseHandler is not defined.
>
> As a result we need to write our own component to replace this one but
> that will require significant man days of effort or get them to support
> later SDK version which will also result in a long wait (if it ever
> happens)!
>
> So.......
>
> Maurice/Alex, I have downloaded the 4.9.1 SDK and reconfigured the
> application to use it. Ignoring the fact the gantt control based
> functionality breaks, I can test the chart functionality as it's in a
> completely different area. *With the 4.9.1 SDK the chart is still as slow
> initialising, so that change does not help after all*.
>
> I have a chart defined thus (it's only partially based on the real one but
> what I'm testing against at the moment):
>
> <mx:LineChart id="requiredVsActualLineChart"
> dataProvider="{requiredVsActualDataProvider}" showDataTips="true"
> dataTipFunction="requiredVsActualDataTipFunction"  height="210"
> width="100%"
> paddingTop="4" paddingRight="20">
>         <mx:horizontalAxis>
>                 <mx:CategoryAxis id="requiredVsActualCategoryAxis"
> categoryField="On"/>
>         </mx:horizontalAxis>
> </mx:LineChart>
>
> Now if after the chart has shown I run the following code to set up the
> vertical axis, it takes 8 seconds!!!!
>
> var linearAxis:LinearAxis = new LinearAxis(); linearAxis.interval = 0.1;
> linearAxis.baseAtZero = true; linearAxis.maximum = 100; linearAxis.minimum
> = 0; requiredVsActualLineChart.verticalAxis = linearAxis;
>
> So what is up with that?!
>
>
>
>
>
>
>
>
> --
> View this message in context:
> http://apache-flex-users.2333346.n4.nabble.com/Patching-Flex-4-6-SDK-chart-functionality-tp5527p5597.html
> Sent from the Apache Flex Users mailing list archive at Nabble.com.
>



-- 

João Fernandes

Reply via email to