flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Spicer (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLEX-34260) spark datagrid cacheAsBitmap caches every item in the dataProvider
Date Fri, 25 Apr 2014 22:17:16 GMT
Jeff Spicer created FLEX-34260:
----------------------------------

             Summary: spark datagrid cacheAsBitmap caches every item in the dataProvider
                 Key: FLEX-34260
                 URL: https://issues.apache.org/jira/browse/FLEX-34260
             Project: Apache Flex
          Issue Type: Bug
          Components: Spark: DataGrid
    Affects Versions: Apache Flex 4.12.0, Apache Flex 4.11.0
         Environment: Windows 7, FB 4.7, ie10
            Reporter: Jeff Spicer


setting cacheAsBitmap to true on a spark dataGrid allocates a lot of memory, noticeably when
the dataProvider is long.

My guess is it's allocating enough memory to cache an itemRenderer for each item in the dataprovider,
whether it's showing or not.

Steps to reproduce:
1. create a spark dataGrid which has a dataProvider of length 1000
2. set cacheAsBitmap to true
3. run and profile memory usage

a dataprovider of length 10,000 shows no significant spike in memory, using sdk 4.6.

in 4.11/12, 10,000 items can cause !GCOD




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message