You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "None None (JIRA)" <ji...@apache.org> on 2013/12/16 16:01:21 UTC
[jira] [Created] (FLEX-34000) each time you drag a component wit
Label in it, it couse BitmapData memory leak
None None created FLEX-34000:
--------------------------------
Summary: each time you drag a component wit Label in it, it couse BitmapData memory leak
Key: FLEX-34000
URL: https://issues.apache.org/jira/browse/FLEX-34000
Project: Apache Flex
Issue Type: Bug
Components: Spark: Label
Affects Versions: Adobe Flex SDK Next
Environment: Windows 7 64-bit, FlasDevelop 4.4.4, FlashPlayer 11.8
Reporter: None None
Lately i started to testing my application with Adobe Scout and it turns out i got a memory leak in dragable panel. Which is a spark Panel with added functionality to drag it. And now when i drag it Adoby Scout shows tat the memory is going up when I move the spark Panel.
After fatter investigation it turns out that memory is caused by
"rendering FTE Text"
and the memory is allocated to Bitmap > Other Bitmap Memory and is not Garbage Collected.
Solution yo dis was to set
cacheAsBitmap = true;
to all Labels used in the Panel
or set cacheAsBitmap = true to the whole Panel before i started to drag it and turn that of when i stooped drag.
But when i look at the code i got also masked list. And when i change the size of mask to show whole list all the itemRenderers with Label in side them cause the memory going up also. Also the Labels in the Button component.
So i gues this is a major FTE leak.
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)