<?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: ColdFusion Object Creation Performance Hit</title>
	<atom:link href="http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/feed" rel="self" type="application/rss+xml" />
	<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit</link>
	<description>The online journey of a technophile, by Steve Brownlee</description>
	<lastBuildDate>Mon, 30 Jan 2012 21:28:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Reza</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-35780</link>
		<dc:creator>Reza</dc:creator>
		<pubDate>Sun, 23 May 2010 13:08:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-35780</guid>
		<description>Hi, 

We used iterator pattern to fix this issue, but we used this iterator at cfm pages, I don&#039;t know about Flex.

So inside iterator we converted queries to struct and then during iteration we mapped the values to one cached object.
So it helps us to keep the patterns and also be fast.</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>We used iterator pattern to fix this issue, but we used this iterator at cfm pages, I don&#8217;t know about Flex.</p>
<p>So inside iterator we converted queries to struct and then during iteration we mapped the values to one cached object.<br />
So it helps us to keep the patterns and also be fast.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Brownlee</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-33179</link>
		<dc:creator>Steve Brownlee</dc:creator>
		<pubDate>Mon, 16 Feb 2009 21:11:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-33179</guid>
		<description>@dfguy:  I haven&#039;t the slightest clue.  Are you certain that you are considered a jerk off?  How did you come to that conclusion?</description>
		<content:encoded><![CDATA[<p>@dfguy:  I haven&#8217;t the slightest clue.  Are you certain that you are considered a jerk off?  How did you come to that conclusion?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dfguy</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-33178</link>
		<dc:creator>dfguy</dc:creator>
		<pubDate>Mon, 16 Feb 2009 20:12:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-33178</guid>
		<description>why is that if someone else in the community saids that the object performance in CF needs to be addressed, everyone agrees with them. Yet I&#039;ve been making this arguments since cf8 came out and i&#039;m considered a jerk off?</description>
		<content:encoded><![CDATA[<p>why is that if someone else in the community saids that the object performance in CF needs to be addressed, everyone agrees with them. Yet I&#8217;ve been making this arguments since cf8 came out and i&#8217;m considered a jerk off?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fusioncube &#62; ColdFusion Object Creation - More</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-33135</link>
		<dc:creator>Fusioncube &#62; ColdFusion Object Creation - More</dc:creator>
		<pubDate>Fri, 13 Feb 2009 04:51:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-33135</guid>
		<description>[...] up on my original post about ColdFusion performance hits on creating objects - it was suggested that I return an array of typed structures instead of an array of [...]</description>
		<content:encoded><![CDATA[<p>[...] up on my original post about ColdFusion performance hits on creating objects &#8211; it was suggested that I return an array of typed structures instead of an array of [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Brownlee</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-33134</link>
		<dc:creator>Steve Brownlee</dc:creator>
		<pubDate>Fri, 13 Feb 2009 04:36:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-33134</guid>
		<description>@WilGeno: I&#039;m actually using update 10.  However, you&#039;re right that update 10 is faster than update 4 because when I upgraded, I did see a measurable performance gain.</description>
		<content:encoded><![CDATA[<p>@WilGeno: I&#8217;m actually using update 10.  However, you&#8217;re right that update 10 is faster than update 4 because when I upgraded, I did see a measurable performance gain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WilGeno</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-33133</link>
		<dc:creator>WilGeno</dc:creator>
		<pubDate>Fri, 13 Feb 2009 03:52:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-33133</guid>
		<description>First of all your correct that loading of objects (classes) is slower in CF8. Well not technically CF8 but with the Sun JVM 1.6.0_4.  There is a known class loader bug that is the cause of this. This is NOT Adobe&#039;s problem it is (or was) Sun&#039;s problem that has been fixed as of the 1.6.0_10 version.  I&#039;d be interested in knowing which JVM version your running.  If your running the old version try upgrading and run your tests again to see if the problem is reduced or even resolved.

I wrote a blog post ob the JVM versions and which ones you may wish to be using. Here is the link from that post to Sun&#039;s bug report which reports the bug is fixed.

http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6566201</description>
		<content:encoded><![CDATA[<p>First of all your correct that loading of objects (classes) is slower in CF8. Well not technically CF8 but with the Sun JVM 1.6.0_4.  There is a known class loader bug that is the cause of this. This is NOT Adobe&#8217;s problem it is (or was) Sun&#8217;s problem that has been fixed as of the 1.6.0_10 version.  I&#8217;d be interested in knowing which JVM version your running.  If your running the old version try upgrading and run your tests again to see if the problem is reduced or even resolved.</p>
<p>I wrote a blog post ob the JVM versions and which ones you may wish to be using. Here is the link from that post to Sun&#8217;s bug report which reports the bug is fixed.</p>
<p><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6566201" rel="nofollow">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6566201</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Kotek</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-33129</link>
		<dc:creator>Brian Kotek</dc:creator>
		<pubDate>Thu, 12 Feb 2009 23:36:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-33129</guid>
		<description>David, the build in LiveCycle license is only good for 1 CPU, which pretty much removes it as an option.

To me, the issue of CFC creation overhead is rapidly becoming THE issue facing ColdFusion. If CF9 doesn&#039;t deal with this (and by deal, I mean improve the object creation time at least tenfold), then the additional features like Hibernate integration and Flex integration are going to be virtually meaningless except on very small projects. With options like Groovy rapidly gaining traction, this could really impact negatively on CF. Let&#039;s hope they can pull it off!</description>
		<content:encoded><![CDATA[<p>David, the build in LiveCycle license is only good for 1 CPU, which pretty much removes it as an option.</p>
<p>To me, the issue of CFC creation overhead is rapidly becoming THE issue facing ColdFusion. If CF9 doesn&#8217;t deal with this (and by deal, I mean improve the object creation time at least tenfold), then the additional features like Hibernate integration and Flex integration are going to be virtually meaningless except on very small projects. With options like Groovy rapidly gaining traction, this could really impact negatively on CF. Let&#8217;s hope they can pull it off!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Brownlee</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-33128</link>
		<dc:creator>Steve Brownlee</dc:creator>
		<pubDate>Thu, 12 Feb 2009 20:26:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-33128</guid>
		<description>@phil:  yes, I&#039;m creating CFC arrays and sending to Flex - which has matching VOs so that I can have typed objects.</description>
		<content:encoded><![CDATA[<p>@phil:  yes, I&#8217;m creating CFC arrays and sending to Flex &#8211; which has matching VOs so that I can have typed objects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: phill.nacelli</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-33127</link>
		<dc:creator>phill.nacelli</dc:creator>
		<pubDate>Thu, 12 Feb 2009 20:21:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-33127</guid>
		<description>@Brian, 

That&#039;s where I was going with my question, the &quot;__type__&quot; value object struct is a huge help when returning multiple objects to Flex.  As far as composition goes, I&#039;m playing around with a recursive method for dealing with queries, I do have it working for returning a single CFC with other CFC properties.. and I&#039;m very happy with the speed so far.

Cheers..</description>
		<content:encoded><![CDATA[<p>@Brian, </p>
<p>That&#8217;s where I was going with my question, the &#8220;__type__&#8221; value object struct is a huge help when returning multiple objects to Flex.  As far as composition goes, I&#8217;m playing around with a recursive method for dealing with queries, I do have it working for returning a single CFC with other CFC properties.. and I&#8217;m very happy with the speed so far.</p>
<p>Cheers..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Buhler</title>
		<link>http://www.fusioncube.net/index.php/coldfusion-object-creation-performance-hit/comment-page-1#comment-33126</link>
		<dc:creator>David Buhler</dc:creator>
		<pubDate>Thu, 12 Feb 2009 20:07:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.fusioncube.net/?p=310#comment-33126</guid>
		<description>You can use CF8s built-in LiveCycle to handle pagination.

http://www.adobe.com/devnet/livecycle/designer_scripting_samples.html

If I remember right, there&#039;s pagination for Flex built into CF7+ Remoting, but I haven&#039;t used it in quite some time.</description>
		<content:encoded><![CDATA[<p>You can use CF8s built-in LiveCycle to handle pagination.</p>
<p><a href="http://www.adobe.com/devnet/livecycle/designer_scripting_samples.html" rel="nofollow">http://www.adobe.com/devnet/livecycle/designer_scripting_samples.html</a></p>
<p>If I remember right, there&#8217;s pagination for Flex built into CF7+ Remoting, but I haven&#8217;t used it in quite some time.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

