<?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"
	>
<channel>
	<title>Comments on: Faster PHP Apps - Profile Your Code with Xdebug</title>
	<atom:link href="http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/</link>
	<description></description>
	<pubDate>Sun, 20 Jul 2008 21:03:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: MattC</title>
		<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/#comment-233322</link>
		<dc:creator>MattC</dc:creator>
		<pubDate>Wed, 25 Apr 2007 03:23:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1907#comment-233322</guid>
		<description>I recently discover Xdebug and was blown away by it's profiling abilities.  This article really only skims the surface and I think misses the point by suggesting query caching and APC as primary ways to improve performance.  I have written a full counterpoint at &lt;a href="http://www.pseudocoder.com/archives/2007/04/24/how-to-really-use-xdebug-to-speed-up-your-app/" rel="nofollow"&gt;http://www.pseudocoder.com/archives/2007/04/24/how-to-really-use-xdebug-to-speed-up-your-app/&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>I recently discover Xdebug and was blown away by it&#8217;s profiling abilities.  This article really only skims the surface and I think misses the point by suggesting query caching and APC as primary ways to improve performance.  I have written a full counterpoint at <a href="http://www.pseudocoder.com/archives/2007/04/24/how-to-really-use-xdebug-to-speed-up-your-app/" rel="nofollow">http://www.pseudocoder.com/archives/2007/04/24/how-to-really-use-xdebug-to-speed-up-your-app/</a></p>]]></content:encoded>
	</item>
	<item>
		<title>By: Saumendra Swain</title>
		<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/#comment-233264</link>
		<dc:creator>Saumendra Swain</dc:creator>
		<pubDate>Wed, 25 Apr 2007 02:34:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1907#comment-233264</guid>
		<description>Yes Xdebug do output profiling data as like FireBug. Saves lot of time and Money.</description>
		<content:encoded><![CDATA[<p>Yes Xdebug do output profiling data as like FireBug. Saves lot of time and Money.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: mariuszn3</title>
		<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/#comment-233253</link>
		<dc:creator>mariuszn3</dc:creator>
		<pubDate>Wed, 25 Apr 2007 02:14:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1907#comment-233253</guid>
		<description>I'm running Xdebug and Apc without problems (so far).
Win/PHP 5.2.1, APC 3.0.14, Xdebug 2.0.0RC1</description>
		<content:encoded><![CDATA[<p>I&#8217;m running Xdebug and Apc without problems (so far).<br />
Win/PHP 5.2.1, APC 3.0.14, Xdebug 2.0.0RC1</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Annesley</title>
		<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/#comment-233248</link>
		<dc:creator>Paul Annesley</dc:creator>
		<pubDate>Wed, 25 Apr 2007 02:00:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1907#comment-233248</guid>
		<description>As far as I know, Xdebug and APC are still considered incompatible with each other.

I would tend to run Xdebug without APC on a development server anyway.  Then the staging server would mirror the live production server as closely as possible, with APC but no Xdebug.

Of course, these servers could all be on the same physical machine thanks to &lt;a href="/blogs/2007/04/20/virtualization-save-time-money-and-sanity/" rel="nofollow"&gt;virtualization&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>As far as I know, Xdebug and APC are still considered incompatible with each other.</p>
<p>I would tend to run Xdebug without APC on a development server anyway.  Then the staging server would mirror the live production server as closely as possible, with APC but no Xdebug.</p>
<p>Of course, these servers could all be on the same physical machine thanks to <a href="/blogs/2007/04/20/virtualization-save-time-money-and-sanity/" rel="nofollow">virtualization</a>.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: malikyte</title>
		<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/#comment-233061</link>
		<dc:creator>malikyte</dc:creator>
		<pubDate>Tue, 24 Apr 2007 19:21:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1907#comment-233061</guid>
		<description>According to the xdebug &lt;a href="http://xdebug.org/install.php" rel="nofollow"&gt;installation&lt;/a&gt; documentation, it doesn't work with APC (and (m)any other Zend modules).  Has this been rectified in recent versions (of PHP and/or the modules)?  I can (and do) use xdebug on my development machine, but haven't been able to use APD.</description>
		<content:encoded><![CDATA[<p>According to the xdebug <a href="http://xdebug.org/install.php" rel="nofollow">installation</a> documentation, it doesn&#8217;t work with APC (and (m)any other Zend modules).  Has this been rectified in recent versions (of PHP and/or the modules)?  I can (and do) use xdebug on my development machine, but haven&#8217;t been able to use APD.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/#comment-232246</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Mon, 23 Apr 2007 19:01:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1907#comment-232246</guid>
		<description>Works flawlessly, thanks for writing this up. Will come in very handy!</description>
		<content:encoded><![CDATA[<p>Works flawlessly, thanks for writing this up. Will come in very handy!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Andrei Zmievski</title>
		<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/#comment-232142</link>
		<dc:creator>Andrei Zmievski</dc:creator>
		<pubDate>Mon, 23 Apr 2007 15:57:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1907#comment-232142</guid>
		<description>It should also be mentioned that Xdebug by default profiles only one request cycle. Sometimes it is useful to look at the usage pattern over several requests. In order to do that, set &lt;code&gt;xdebug.profiler_aggregate = 1&lt;/code&gt; in the .ini file, restart Apache, execute several requests, and then stop Apache. You will see a .cachegrind.aggregate file in the profiler directory.</description>
		<content:encoded><![CDATA[<p>It should also be mentioned that Xdebug by default profiles only one request cycle. Sometimes it is useful to look at the usage pattern over several requests. In order to do that, set <code>xdebug.profiler_aggregate = 1</code> in the .ini file, restart Apache, execute several requests, and then stop Apache. You will see a .cachegrind.aggregate file in the profiler directory.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: clynx</title>
		<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/#comment-232021</link>
		<dc:creator>clynx</dc:creator>
		<pubDate>Mon, 23 Apr 2007 12:44:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1907#comment-232021</guid>
		<description>I fully agree, profiling can be a very good way to enhance applications. Just as a small addition, PHPEdit supports xDebug and the profiling features since the new version is released. If you are interested into it you might take a look at our &lt;a href="http://www.waterproof.fr/products/PHPEdit/screencast/latest.php" rel="nofollow"&gt;screencast&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>I fully agree, profiling can be a very good way to enhance applications. Just as a small addition, PHPEdit supports xDebug and the profiling features since the new version is released. If you are interested into it you might take a look at our <a href="http://www.waterproof.fr/products/PHPEdit/screencast/latest.php" rel="nofollow">screencast</a>.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: auricle</title>
		<link>http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/#comment-231837</link>
		<dc:creator>auricle</dc:creator>
		<pubDate>Mon, 23 Apr 2007 08:29:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.sitepoint.com/blogs/?p=1907#comment-231837</guid>
		<description>Nice complement to &lt;a href="http://jon.oxer.com.au/sb/modules/talks/attachments/68/20070412-phpMelb-PHPProfiling-slides.pdf" rel="nofollow"&gt;Jon Oxer's recent talk at PHPMelb&lt;/a&gt;.
</description>
		<content:encoded><![CDATA[<p>Nice complement to <a href="http://jon.oxer.com.au/sb/modules/talks/attachments/68/20070412-phpMelb-PHPProfiling-slides.pdf" rel="nofollow">Jon Oxer&#8217;s recent talk at PHPMelb</a>.</p>]]></content:encoded>
	</item>
</channel>
</rss>
