You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Justin Mclean (JIRA)" <ji...@apache.org> on 2013/11/04 07:43:18 UTC

[jira] [Commented] (FLEX-33868) CursorManagerImpl#setBusyCursor is memory inefficient

    [ https://issues.apache.org/jira/browse/FLEX-33868?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13812641#comment-13812641 ] 

Justin Mclean commented on FLEX-33868:
--------------------------------------

>From a quick look at the Cursor manger code, a new cursor is not created (see the item.cursorID != currentCursorID check in showCurrentCursor), however it does add information about the new cursor to the busyCursorList, this is because it's possible to have multiple different busy cursors (perhaps different ones for different priorities?) or the busy cursor style could be changed. Both seem unlikely use cases to me, so any suggestion how to improve this?

> CursorManagerImpl#setBusyCursor is memory inefficient
> -----------------------------------------------------
>
>                 Key: FLEX-33868
>                 URL: https://issues.apache.org/jira/browse/FLEX-33868
>             Project: Apache Flex
>          Issue Type: Improvement
>          Components: Mobile: Performance, Performance: Framework
>    Affects Versions: Apache Flex 4.11.0
>         Environment: mobile
>            Reporter: Benoit Wiart
>              Labels: memory, performance
>         Attachments: busycursor.png
>
>
> Each time CursorManagerImpl#setBusyCursor is called a new cursor is created.
> setBusyCursor may be called on each remote invocation



--
This message was sent by Atlassian JIRA
(v6.1#6144)