<?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: READ BEFORE USING IT &#8211; Open XML SDK performance analysis</title>
	<atom:link href="http://blog.goyello.com/2009/08/25/read-before-using-it-open-xml-sdk-performance-analysis/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.goyello.com/2009/08/25/read-before-using-it-open-xml-sdk-performance-analysis/</link>
	<description>Sharing our daily IT experience</description>
	<lastBuildDate>Fri, 30 Jul 2010 20:03:22 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By:  louis vuitton for sale</title>
		<link>http://blog.goyello.com/2009/08/25/read-before-using-it-open-xml-sdk-performance-analysis/comment-page-1/#comment-791</link>
		<dc:creator> louis vuitton for sale</dc:creator>
		<pubDate>Fri, 04 Jun 2010 12:38:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.goyello.com/?p=759#comment-791</guid>
		<description>I like writing, hurriedly, not that you are not&lt;br&gt;&lt;a href=&quot;http://www.oantcogs.com&quot; rel=&quot;nofollow&quot;&gt;http://www.oantcogs.com&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I like writing, hurriedly, not that you are not<br /><a href="http://www.oantcogs.com" rel="nofollow">http://www.oantcogs.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maciej Greń</title>
		<link>http://blog.goyello.com/2009/08/25/read-before-using-it-open-xml-sdk-performance-analysis/comment-page-1/#comment-685</link>
		<dc:creator>Maciej Greń</dc:creator>
		<pubDate>Tue, 01 Jun 2010 20:09:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.goyello.com/?p=759#comment-685</guid>
		<description>Thank you for your comment and good word.</description>
		<content:encoded><![CDATA[<p>Thank you for your comment and good word.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: public records</title>
		<link>http://blog.goyello.com/2009/08/25/read-before-using-it-open-xml-sdk-performance-analysis/comment-page-1/#comment-630</link>
		<dc:creator>public records</dc:creator>
		<pubDate>Wed, 28 Apr 2010 16:43:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.goyello.com/?p=759#comment-630</guid>
		<description>hi, i see this site and i think there are more information which is help people!</description>
		<content:encoded><![CDATA[<p>hi, i see this site and i think there are more information which is help people!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick</title>
		<link>http://blog.goyello.com/2009/08/25/read-before-using-it-open-xml-sdk-performance-analysis/comment-page-1/#comment-548</link>
		<dc:creator>Patrick</dc:creator>
		<pubDate>Tue, 09 Feb 2010 06:13:03 +0000</pubDate>
		<guid isPermaLink="false">http://blog.goyello.com/?p=759#comment-548</guid>
		<description>Did they fix the buffering problem in OpeXml Document 2.0 (CTP December) version?  have you ran these test using the newest version?</description>
		<content:encoded><![CDATA[<p>Did they fix the buffering problem in OpeXml Document 2.0 (CTP December) version?  have you ran these test using the newest version?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anon</title>
		<link>http://blog.goyello.com/2009/08/25/read-before-using-it-open-xml-sdk-performance-analysis/comment-page-1/#comment-449</link>
		<dc:creator>anon</dc:creator>
		<pubDate>Sat, 28 Nov 2009 02:45:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.goyello.com/?p=759#comment-449</guid>
		<description>You may want to look at vtd-xml as the state of the art in XML processing, consuming far less memory than DOM&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://vtd-xml.sf.net&quot; rel=&quot;nofollow&quot;&gt;http://vtd-xml.sf.net&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>You may want to look at vtd-xml as the state of the art in XML processing, consuming far less memory than DOM</p>
<p><a href="http://vtd-xml.sf.net" rel="nofollow">http://vtd-xml.sf.net</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lindabrownell</title>
		<link>http://blog.goyello.com/2009/08/25/read-before-using-it-open-xml-sdk-performance-analysis/comment-page-1/#comment-311</link>
		<dc:creator>lindabrownell</dc:creator>
		<pubDate>Thu, 24 Sep 2009 10:12:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.goyello.com/?p=759#comment-311</guid>
		<description>I am not sure if the performance chart at the top is meant for speed or not and what the axis mean. But if it does mean for the performance, here is probably why: SDK stores all content of the part into the DOM tree and when Save() is called, it serializes the whole tree back into the stream and writes it out. In another word, SDK does not have a support to manipulate documents in a stream model yet. With this design, the idea of buffer records won’t help much in terms of the SDK&#039;s consumption of memory. ‘BufferSize’ could help a bit with performance as it reduces the number of calls to Save(). If user calls Save() one time after he has inserted all the records into the sheet, it is probably the fastest way – if memory is not an issue.</description>
		<content:encoded><![CDATA[<p>I am not sure if the performance chart at the top is meant for speed or not and what the axis mean. But if it does mean for the performance, here is probably why: SDK stores all content of the part into the DOM tree and when Save() is called, it serializes the whole tree back into the stream and writes it out. In another word, SDK does not have a support to manipulate documents in a stream model yet. With this design, the idea of buffer records won’t help much in terms of the SDK&#39;s consumption of memory. ‘BufferSize’ could help a bit with performance as it reduces the number of calls to Save(). If user calls Save() one time after he has inserted all the records into the sheet, it is probably the fastest way – if memory is not an issue.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
