[
https://issues.apache.org/jira/browse/FLEX-33865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13812533#comment-13812533
]
Benoit Wiart commented on FLEX-33865:
-------------------------------------
[~mamsellem]
>So, let's focus on speed optimization, which is more a concern on mobile than
>memory, right ?
No this patch is mainly about memory. On the speed side: it will be faster with
the patch but the real gain comes from less GC.
GC times are just awful on mobile
On our application it's ~30% of the execution time.
It's hard to compare allocations on ios vs desktop but the improvements you
have on desktop will be on ios
In scout you have the gc time in the "ActionScript" tab and cumulative in on of
the right panels
> ConstraintLayout / LayoutElementHelper are memory inefficient (and slow)
> ------------------------------------------------------------------------
>
> Key: FLEX-33865
> URL: https://issues.apache.org/jira/browse/FLEX-33865
> Project: Apache Flex
> Issue Type: Improvement
> Components: Mobile: Performance, Spark: Layout
> Affects Versions: Apache Flex 4.11.0
> Environment: mobile desktop
> Reporter: Benoit Wiart
> Assignee: Maurice Amsellem
> Labels: mobile, performance
> Attachments: 0001-ConstraintLayout-optimizationsV2.patch,
> layout-1-desktop-memory.png, layout-2-desktop-memory.png,
> layout-3-mobile-memory.png
>
>
> ConstraintLayout / LayoutElementHelper are doing too many memory allocation.
> it's really bad on mobile
> the attached screenshots were taken on desktop
--
This message was sent by Atlassian JIRA
(v6.1#6144)