The first time you run code, it can create new Class and Function objects. I would probably create and remove once, then take a starting snapshot. If the component is leaking, it usually will show up in subsequent snapshots, unless there is some first-time initialization code.
The class and function objects shouldn't cause leaks: they are tied to the SWF that brought them in. I'm a bit surprised that two managers were instantiated, but I don't know the code well enough OTOH to say that it is a problem. -Alex On 9/15/14 8:54 AM, "DarrenEvans" <darren.ev...@allocatesoftware.com> wrote: >Took your advice and created a test app that adds and removes DateField4 >components, directly and onto a comparative ExplorerBar component for >experiments. > >Now, last time I tried to show some code on here directly all the CDATA >stuff couldn't be seen. So I've uploaded it as a files this time (you'll >need the jabbypanda component if you wanted to check it out completely). > >Main.mxml ><http://apache-flex-users.2333346.n4.nabble.com/file/n7995/Main.mxml> >ExplorerBar.mxml ><http://apache-flex-users.2333346.n4.nabble.com/file/n7995/ExplorerBar.mxm >l> > >I'm not getting the same leaks but looking at the loitering objects I'm >getting stuff left over. > >So running up that application in profiler, if after it loads I do the >following steps: >1. Press "Run garbage collector" a few times >2. Take a snapshot. >3. Press "Create Date" 5 times. >4. Press "Remove Dates" >5. Press "Allocate some memory" (just so the gc sweep can be kicked) >6. Press "Clear allocated memory" >7. Press "Run garbage collector" a few times >8. Take a snapshot >9. Press "Find loitering objects" on the 2 snapshots. > >I then get the following loitering objects: >http://i629.photobucket.com/albums/uu19/drevans112/Allocate/Profiler-Add-D >ateField4-Controls.png > >....Of which I would expect none. Is this expected behaviour? Should it be >totally clear? Are these genuine leaks? > >I get a similar (if not the same set of leaks) if I swap the DateField4 >component for the basic mx:DateField component. > > >Alex Harui wrote >> That is a weird one. Nothing obvious I can see. It might be time to >> create a simple test case. >> >> In could also be an interaction where the setting of the height isn't >>the >> problem, it is the setting of the height along with something else. To >> test that, remove everything except the height=20 and see if it is >>still a >> problem. >> >> -Alex > > > > > >-- >View this message in context: >http://apache-flex-users.2333346.n4.nabble.com/Using-Adobe-Scout-to-locate >-memory-leak-tp7770p7995.html >Sent from the Apache Flex Users mailing list archive at Nabble.com.