<?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 for Unity Gems</title>
	<atom:link href="http://unitygems.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://unitygems.com</link>
	<description>Tutorials &#38; Articles For Unity Developers</description>
	<lastBuildDate>Fri, 17 May 2013 04:29:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>Comment on Basics of AI-Character v2.0 by fafase</title>
		<link>http://unitygems.com/basic-ai-character/comment-page-1/#comment-2340</link>
		<dc:creator>fafase</dc:creator>
		<pubDate>Fri, 17 May 2013 04:29:38 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=659#comment-2340</guid>
		<description><![CDATA[Euh... it is C#.]]></description>
		<content:encoded><![CDATA[<p>Euh&#8230; it is C#.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Basics of AI-Character v2.0 by Somebody</title>
		<link>http://unitygems.com/basic-ai-character/comment-page-1/#comment-2337</link>
		<dc:creator>Somebody</dc:creator>
		<pubDate>Fri, 17 May 2013 00:37:11 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=659#comment-2337</guid>
		<description><![CDATA[Does anyone have a C# version of this script? Leave a link?]]></description>
		<content:encoded><![CDATA[<p>Does anyone have a C# version of this script? Leave a link?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gestion de la mémoire by fafase</title>
		<link>http://unitygems.com/gestion-memoire/comment-page-1/#comment-2336</link>
		<dc:creator>fafase</dc:creator>
		<pubDate>Thu, 16 May 2013 19:00:37 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=1580#comment-2336</guid>
		<description><![CDATA[&quot; On se croirait presque devant un traducteur automatique par moment&quot;, c&#039;est parce que par moment vous êtes devant un traducteur automatique.

Google fait la moitié du boulot, je fais l&#039;autre moitié mais après une heure de relecture on est moi attentif...

Bon, a part ca, j&#039;ai revu l&#039;article, ca devrait être plus clair. SI ya encore des fautes, beh je ferais un troisième passage.

Fafase]]></description>
		<content:encoded><![CDATA[<p>&#8221; On se croirait presque devant un traducteur automatique par moment&#8221;, c&#8217;est parce que par moment vous êtes devant un traducteur automatique.</p>
<p>Google fait la moitié du boulot, je fais l&#8217;autre moitié mais après une heure de relecture on est moi attentif&#8230;</p>
<p>Bon, a part ca, j&#8217;ai revu l&#8217;article, ca devrait être plus clair. SI ya encore des fautes, beh je ferais un troisième passage.</p>
<p>Fafase</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Gestion de la mémoire by jus2poubelle</title>
		<link>http://unitygems.com/gestion-memoire/comment-page-1/#comment-2333</link>
		<dc:creator>jus2poubelle</dc:creator>
		<pubDate>Thu, 16 May 2013 15:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=1580#comment-2333</guid>
		<description><![CDATA[je confirme les propos de Tepec.
L&#039;article est intéressant mais les fautes d&#039;orthographes et de grammaires sont plus que gênantes (et je suis pas une grammar nazi). On se croirait presque devant un traducteur automatique par moment.
Ca mériterait une sérieuse relecture.

merci tout de même pour tout ce travail. Je ne comprend pas tout techniquement mais ca m&#039;aide bien.]]></description>
		<content:encoded><![CDATA[<p>je confirme les propos de Tepec.<br />
L&#8217;article est intéressant mais les fautes d&#8217;orthographes et de grammaires sont plus que gênantes (et je suis pas une grammar nazi). On se croirait presque devant un traducteur automatique par moment.<br />
Ca mériterait une sérieuse relecture.</p>
<p>merci tout de même pour tout ce travail. Je ne comprend pas tout techniquement mais ca m&#8217;aide bien.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Memory Management by whydoidoit</title>
		<link>http://unitygems.com/memorymanagement/comment-page-1/#comment-2332</link>
		<dc:creator>whydoidoit</dc:creator>
		<pubDate>Thu, 16 May 2013 14:58:31 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=415#comment-2332</guid>
		<description><![CDATA[On reflection it&#039;s probably not easy to implement SGen because a whole bunch of things aren&#039;t pinned properly...]]></description>
		<content:encoded><![CDATA[<p>On reflection it&#8217;s probably not easy to implement SGen because a whole bunch of things aren&#8217;t pinned properly&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Memory Management by whydoidoit</title>
		<link>http://unitygems.com/memorymanagement/comment-page-1/#comment-2331</link>
		<dc:creator>whydoidoit</dc:creator>
		<pubDate>Thu, 16 May 2013 14:48:50 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=415#comment-2331</guid>
		<description><![CDATA[And it&#039;s been a part of Xamarin and Mono Touch forever.  Quite frankly it&#039;s appalling that standard programming practices create garbage collection bumps and forces one into structs and the challenges that lie within those.

A 2 generation GC would be a significant improvement (though not quite Windows .NET standards), at Unite 2012 I was told they couldn&#039;t get SGen to work, though I can&#039;t really think why that would be the case.]]></description>
		<content:encoded><![CDATA[<p>And it&#8217;s been a part of Xamarin and Mono Touch forever.  Quite frankly it&#8217;s appalling that standard programming practices create garbage collection bumps and forces one into structs and the challenges that lie within those.</p>
<p>A 2 generation GC would be a significant improvement (though not quite Windows .NET standards), at Unite 2012 I was told they couldn&#8217;t get SGen to work, though I can&#8217;t really think why that would be the case.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Memory Management by Christian H. Pedersen</title>
		<link>http://unitygems.com/memorymanagement/comment-page-1/#comment-2330</link>
		<dc:creator>Christian H. Pedersen</dc:creator>
		<pubDate>Thu, 16 May 2013 14:27:55 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=415#comment-2330</guid>
		<description><![CDATA[Please beware that the garbage collector used in Unity does NOT defragment the heap, as this article  claims. That Mono is a managed language does not automatically guarantee protection against heap fragmentation - for that, you explicitly need a compacting garbage collector, which is more advanced than what Unity currently ships with.

I have experienced memory issues and apparent &quot;loss&quot; of memory when viewing the process from the Task Manager many times myself, and I also wrote extensively about my experiment on Unity Answers, please see here for more details:

http://answers.unity3d.com/questions/153050/memory-management-and-list.html

Mono shipped a Generational, Compacting garbage collector a long time ago. There is information about their newer GC here:

http://www.mono-project.com/Generational_GC

This garbage collection engine was introduced with Mono 2.8 as early as october 2010, see here:

http://www.mono-project.com/Roadmap_History

Unfortunately for us, Unity still runs on Mono 2.6. Yes, even in the Unity 4.x release cycle. So we have no compacting, generation garbage collection. Our garbage collector is hopelessly outdated, and you should all go vote for the Feature request on Unity Feedback so we can get this friggin&#039; thing updated already:

http://feedback.unity3d.com/unity/all-categories/1/hot/active/scripting-garbage-collection-sg]]></description>
		<content:encoded><![CDATA[<p>Please beware that the garbage collector used in Unity does NOT defragment the heap, as this article  claims. That Mono is a managed language does not automatically guarantee protection against heap fragmentation &#8211; for that, you explicitly need a compacting garbage collector, which is more advanced than what Unity currently ships with.</p>
<p>I have experienced memory issues and apparent &#8220;loss&#8221; of memory when viewing the process from the Task Manager many times myself, and I also wrote extensively about my experiment on Unity Answers, please see here for more details:</p>
<p><a href="http://answers.unity3d.com/questions/153050/memory-management-and-list.html" rel="nofollow">http://answers.unity3d.com/questions/153050/memory-management-and-list.html</a></p>
<p>Mono shipped a Generational, Compacting garbage collector a long time ago. There is information about their newer GC here:</p>
<p><a href="http://www.mono-project.com/Generational_GC" rel="nofollow">http://www.mono-project.com/Generational_GC</a></p>
<p>This garbage collection engine was introduced with Mono 2.8 as early as october 2010, see here:</p>
<p><a href="http://www.mono-project.com/Roadmap_History" rel="nofollow">http://www.mono-project.com/Roadmap_History</a></p>
<p>Unfortunately for us, Unity still runs on Mono 2.6. Yes, even in the Unity 4.x release cycle. So we have no compacting, generation garbage collection. Our garbage collector is hopelessly outdated, and you should all go vote for the Feature request on Unity Feedback so we can get this friggin&#8217; thing updated already:</p>
<p><a href="http://feedback.unity3d.com/unity/all-categories/1/hot/active/scripting-garbage-collection-sg" rel="nofollow">http://feedback.unity3d.com/unity/all-categories/1/hot/active/scripting-garbage-collection-sg</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Finite State Machine Tutorial #1 by whydoidoit</title>
		<link>http://unitygems.com/fsm1/comment-page-1/#comment-2329</link>
		<dc:creator>whydoidoit</dc:creator>
		<pubDate>Thu, 16 May 2013 10:14:17 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=512#comment-2329</guid>
		<description><![CDATA[It just lets you collapse the region in the editor to make viewing the source easier...]]></description>
		<content:encoded><![CDATA[<p>It just lets you collapse the region in the editor to make viewing the source easier&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Finite State Machine Tutorial #1 by Martin Whittington</title>
		<link>http://unitygems.com/fsm1/comment-page-1/#comment-2328</link>
		<dc:creator>Martin Whittington</dc:creator>
		<pubDate>Thu, 16 May 2013 07:36:10 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=512#comment-2328</guid>
		<description><![CDATA[Can I ask about the #region tags around Sleeping?

Does including the region tags allow the prefixing of the tag to the functions e.g. Sleeping_Update?

Or is it just a method to keep relevant code together?]]></description>
		<content:encoded><![CDATA[<p>Can I ask about the #region tags around Sleeping?</p>
<p>Does including the region tags allow the prefixing of the tag to the functions e.g. Sleeping_Update?</p>
<p>Or is it just a method to keep relevant code together?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Common Unity Gotchas by chandra</title>
		<link>http://unitygems.com/mistakes1/comment-page-1/#comment-2313</link>
		<dc:creator>chandra</dc:creator>
		<pubDate>Tue, 14 May 2013 07:25:28 +0000</pubDate>
		<guid isPermaLink="false">http://unitygems.com/?p=174#comment-2313</guid>
		<description><![CDATA[First i would like to say thanks. Because this is the only place where i can get the detailed and proper information. I appreciate your work please keep up the same.]]></description>
		<content:encoded><![CDATA[<p>First i would like to say thanks. Because this is the only place where i can get the detailed and proper information. I appreciate your work please keep up the same.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
