<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: Kick starting the garbage collector in Actionscript 3 with AIR</title>
	<atom:link href="https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/</link>
	<description>Hacking away at UI development</description>
	<lastBuildDate>Tue, 14 Oct 2014 06:31:19 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.38</generator>
	<item>
		<title>By: Raghu</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-24014</link>
		<dc:creator><![CDATA[Raghu]]></dc:creator>
		<pubDate>Wed, 03 Oct 2012 06:18:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-24014</guid>
		<description><![CDATA[Hi,

Very good article. Hope it helps me.

We developed a trading desktop application which runs on Adobe AIR. But memory is keep on increasing, never garbage collected. It reaches to 400MB. :(

Where do we need to place this code exactly? &amp; how frequent this would be triggered?

Thanks,
Raghu.]]></description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Very good article. Hope it helps me.</p>
<p>We developed a trading desktop application which runs on Adobe AIR. But memory is keep on increasing, never garbage collected. It reaches to 400MB. <img src="https://www.craftymind.com/wordpress/wp-includes/images/smilies/icon_sad.gif" alt=":(" class="wp-smiley" /></p>
<p>Where do we need to place this code exactly? &amp; how frequent this would be triggered?</p>
<p>Thanks,<br />
Raghu.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CaptivateDev.com &#187; Blog Archive Adobe Captivate - Take Out The Garbage Please! &#187; CaptivateDev.com</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-22629</link>
		<dc:creator><![CDATA[CaptivateDev.com &#187; Blog Archive Adobe Captivate - Take Out The Garbage Please! &#187; CaptivateDev.com]]></dc:creator>
		<pubDate>Mon, 14 Feb 2011 02:53:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-22629</guid>
		<description><![CDATA[[...] projectors (.exe files) lately and I’ve noticed a very BIG memory management problem.  The lack of garbage collection by Flash Player (really the Adobe Virtual Machine – AVM) will cause the projector to consume hoards of memory [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] projectors (.exe files) lately and I’ve noticed a very BIG memory management problem.  The lack of garbage collection by Flash Player (really the Adobe Virtual Machine – AVM) will cause the projector to consume hoards of memory [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: HTML and XML Garbage Collection in Adobe AIR &#124; JeTSpice Flex Blog</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-22439</link>
		<dc:creator><![CDATA[HTML and XML Garbage Collection in Adobe AIR &#124; JeTSpice Flex Blog]]></dc:creator>
		<pubDate>Sat, 30 Oct 2010 22:17:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-22439</guid>
		<description><![CDATA[[...] After all that, if the app&#8217;s memory usage still grows, you can follow Sean Christmann&#8217;s advice (from Craftymind) here. [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] After all that, if the app&#8217;s memory usage still grows, you can follow Sean Christmann&#8217;s advice (from Craftymind) here. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Memory Management in AIR / AS3 / Flash Garbage Collection. &#124; Skinkers</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-22390</link>
		<dc:creator><![CDATA[Memory Management in AIR / AS3 / Flash Garbage Collection. &#124; Skinkers]]></dc:creator>
		<pubDate>Fri, 08 Oct 2010 15:50:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-22390</guid>
		<description><![CDATA[[...] are some good resources on Flash player garbage collection -How the GC works and How to kick start the GC in Air, so read up on those first if you haven&#8217;t [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] are some good resources on Flash player garbage collection -How the GC works and How to kick start the GC in Air, so read up on those first if you haven&#8217;t [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JeTSpice blog on Flex</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-22320</link>
		<dc:creator><![CDATA[JeTSpice blog on Flex]]></dc:creator>
		<pubDate>Thu, 16 Sep 2010 21:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-22320</guid>
		<description><![CDATA[[...] if the app&#8217;s memory usage still grows, you can follow Sean Christmann&#8217;s advise here: http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/     &#171; Too good to be true &#8212; Flex job posts, [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] if the app&#8217;s memory usage still grows, you can follow Sean Christmann&#8217;s advise here: <a href="http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/" rel="nofollow">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/</a>     &laquo; Too good to be true &#8212; Flex job posts, [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nate Chatellier</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-22222</link>
		<dc:creator><![CDATA[Nate Chatellier]]></dc:creator>
		<pubDate>Mon, 14 Jun 2010 23:20:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-22222</guid>
		<description><![CDATA[Now that AIR 2.0 is out, I&#039;m curious if Adobe has addressed any of these concerns. I know they&#039;ve focused much on CPU usage, but I haven&#039;t heard nearly as much talk about memory usage...]]></description>
		<content:encoded><![CDATA[<p>Now that AIR 2.0 is out, I&#8217;m curious if Adobe has addressed any of these concerns. I know they&#8217;ve focused much on CPU usage, but I haven&#8217;t heard nearly as much talk about memory usage&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PS</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-22152</link>
		<dc:creator><![CDATA[PS]]></dc:creator>
		<pubDate>Tue, 25 May 2010 07:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-22152</guid>
		<description><![CDATA[Really nice post. Cleared most of my doubts.]]></description>
		<content:encoded><![CDATA[<p>Really nice post. Cleared most of my doubts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DB</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-22133</link>
		<dc:creator><![CDATA[DB]]></dc:creator>
		<pubDate>Tue, 18 May 2010 21:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-22133</guid>
		<description><![CDATA[I&#039;ve got a web app that quickly grows to the following size:

Profiler says:
Peak: 57m
Current: 49m

After gc, generally settles back down as it should.

System.totalMemory: 337m

Task Manager shows browser at: 840m

Not sure what I&#039;m going to do.  I&#039;m quite sure (well, 99% sure) I don&#039;t have any leaks as I watch the memory go up and down in the profiler as it should, but the browser just keeps going up and up and never comes down.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve got a web app that quickly grows to the following size:</p>
<p>Profiler says:<br />
Peak: 57m<br />
Current: 49m</p>
<p>After gc, generally settles back down as it should.</p>
<p>System.totalMemory: 337m</p>
<p>Task Manager shows browser at: 840m</p>
<p>Not sure what I&#8217;m going to do.  I&#8217;m quite sure (well, 99% sure) I don&#8217;t have any leaks as I watch the memory go up and down in the profiler as it should, but the browser just keeps going up and up and never comes down.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Mason</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-19041</link>
		<dc:creator><![CDATA[Tom Mason]]></dc:creator>
		<pubDate>Thu, 21 Jan 2010 14:50:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-19041</guid>
		<description><![CDATA[Based on my own experience with AS3 memory management, I also have started pooling my display objects to keep memory usage small and efficient.  However, I&#039;ve recently run into a bug in AIR with pooling MovieClips.

If you have a MovieClip with multiple frames representing different states for a model object, and you grab an instance from the pool, set its frame, show it, then put it back in the pool, and repeat, you&#039;ll see that the visual state of the MovieClip does not actually change when gotoAndStop is called.  The currentFrame property changes, but the MovieClip gets &quot;stuck&quot; in the same visual state the whole time.

I created a simple test project that exhibits the problem here:

http://www.gabob.com/AirBug.zip

After unzipping, set your workspace in Flex Builder to the flex folder.  Then you can run the flash and air versions.  The flash version works fine, but the air version only shows green squares, even though the frame is switched to blue sometimes.]]></description>
		<content:encoded><![CDATA[<p>Based on my own experience with AS3 memory management, I also have started pooling my display objects to keep memory usage small and efficient.  However, I&#8217;ve recently run into a bug in AIR with pooling MovieClips.</p>
<p>If you have a MovieClip with multiple frames representing different states for a model object, and you grab an instance from the pool, set its frame, show it, then put it back in the pool, and repeat, you&#8217;ll see that the visual state of the MovieClip does not actually change when gotoAndStop is called.  The currentFrame property changes, but the MovieClip gets &#8220;stuck&#8221; in the same visual state the whole time.</p>
<p>I created a simple test project that exhibits the problem here:</p>
<p><a href="http://www.gabob.com/AirBug.zip" rel="nofollow">http://www.gabob.com/AirBug.zip</a></p>
<p>After unzipping, set your workspace in Flex Builder to the flex folder.  Then you can run the flash and air versions.  The flash version works fine, but the air version only shows green squares, even though the frame is switched to blue sometimes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: So you have memory problems in your Flex application? &#171; Flex 4 Examples</title>
		<link>https://www.craftymind.com/kick-starting-the-garbage-collector-in-actionscript-3-with-air/comment-page-1/#comment-15763</link>
		<dc:creator><![CDATA[So you have memory problems in your Flex application? &#171; Flex 4 Examples]]></dc:creator>
		<pubDate>Thu, 03 Sep 2009 16:58:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/#comment-15763</guid>
		<description><![CDATA[[...] Sean Christmann: http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/ [...]]]></description>
		<content:encoded><![CDATA[<p>[&#8230;] Sean Christmann: <a href="http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/" rel="nofollow">http://www.craftymind.com/2008/04/09/kick-starting-the-garbage-collector-in-actionscript-3-with-air/</a> [&#8230;]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
