<?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: Analysis of abstraction penalty and MSVC</title>
	<atom:link href="http://blogs.adobe.com/cplusplusperformance/2008/07/analysis_of_abstraction_penalt.html/feed" rel="self" type="application/rss+xml" />
	<link>http://blogs.adobe.com/cplusplusperformance/2008/07/analysis_of_abstraction_penalt.html</link>
	<description>Chris Cox on C++ Performance</description>
	<lastBuildDate>Sun, 10 May 2009 20:09:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Fabien Hure</title>
		<link>http://blogs.adobe.com/cplusplusperformance/2008/07/analysis_of_abstraction_penalt.html#comment-6</link>
		<dc:creator>Fabien Hure</dc:creator>
		<pubDate>Sat, 26 Jul 2008 04:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.adobe.com/cplusplusperformance/2008/07/analysis_of_abstraction_penalt.html#comment-6</guid>
		<description><![CDATA[I actually observed the same drop in performance when using the MSVC2008 compiler when I evaluated it.
Your benchmark suite is really helping understand why this compiler was reporting performance similar to the MSVC2003 and close to 20% slower for some tests than the same code compiled with MSVC2005.
The application i tested it with is a very large analytics library that can be described as heavily templated (with large usage of the STL (yes _SECURE_SCL was switched off) and at certain places some deep abstraction levels can be found.
]]></description>
		<content:encoded><![CDATA[<p>I actually observed the same drop in performance when using the MSVC2008 compiler when I evaluated it.<br />
Your benchmark suite is really helping understand why this compiler was reporting performance similar to the MSVC2003 and close to 20% slower for some tests than the same code compiled with MSVC2005.<br />
The application i tested it with is a very large analytics library that can be described as heavily templated (with large usage of the STL (yes _SECURE_SCL was switched off) and at certain places some deep abstraction levels can be found.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai</title>
		<link>http://blogs.adobe.com/cplusplusperformance/2008/07/analysis_of_abstraction_penalt.html#comment-5</link>
		<dc:creator>Mihai</dc:creator>
		<pubDate>Mon, 21 Jul 2008 11:33:10 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.adobe.com/cplusplusperformance/2008/07/analysis_of_abstraction_penalt.html#comment-5</guid>
		<description><![CDATA[I find the VS2008 performance drop (from VS2005) surprising, since I don&#039;t think the changes in the compiler itself where so big.

Where the _SECURE_SCL macros disabled? They are on by default in VS2008 [&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/aa985965(VS.80).aspx&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/en-us/library/aa985965(VS.80).aspx&lt;/a&gt;]

&lt;i&gt;[ The slowdown due to _SECURE_SCL would only be an issue if this source used the STL containers, and it does not.  Later tests will include STL usage and show the _SECURE_SCL slowdown quite clearly. - ccox ]&lt;/i&gt;
]]></description>
		<content:encoded><![CDATA[<p>I find the VS2008 performance drop (from VS2005) surprising, since I don&#8217;t think the changes in the compiler itself where so big.</p>
<p>Where the _SECURE_SCL macros disabled? They are on by default in VS2008 [<a href="http://msdn.microsoft.com/en-us/library/aa985965(VS.80).aspx" rel="nofollow"></a><a href="http://msdn.microsoft.com/en-us/library/aa985965(VS.80)" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa985965(VS.80)</a>.aspx]</p>
<p><i>[ The slowdown due to _SECURE_SCL would only be an issue if this source used the STL containers, and it does not.  Later tests will include STL usage and show the _SECURE_SCL slowdown quite clearly. - ccox ]</i></p>
]]></content:encoded>
	</item>
</channel>
</rss>
