<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Fri, 24 May 2013 15:42:34 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[David Coallier's Blog: XDebug to finally get a Web Frontend]]></title>
      <guid>http://www.phpdeveloper.org/news/10108</guid>
      <link>http://www.phpdeveloper.org/news/10108</link>
      <description><![CDATA[<p>
In a <a href="http://blog.agoraproduction.com/index.php?/archives/67-XDebug-to-finally-get-a-Web-Frontend.html">new blog entry</a> today, <i>David Coallier</i> has posted about two new offerings that are in the works for a web-based frontend to XDebug:
</p>
<blockquote>
For quite a while in the PHP Community (And even myself) I have heard people asking about either an online tool to work on cachegrind output files or a cross platform tool that would have the ability to do what <a href="http://kcachegrind.sourceforge.net/">KCacheGrind</a> does on Linux but for Windows and OSX.
</blockquote>
<p>
He <a href="http://blog.agoraproduction.com/index.php?/archives/67-XDebug-to-finally-get-a-Web-Frontend.html">mentions</a> the origin of the idea for a cachegrind app as a part of the Google Summer of Code (that did get accepted and will be worked on by <i>Chung-Yang Lee</i>). The other, <a href="http://www.phpdeveloper.org/news/10102">Webgrind</a> is an independent project from the other but looks equally as promising.
</p>
<p>
Check out <i>Vinu Thomas'</i> <a href="http://blogs.vinuthomas.com/2008/05/05/webgrind-xdebug-frontend/">thoughts</a> on the matter too.
</p>]]></description>
      <pubDate>Mon, 05 May 2008 09:33:28 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zend Developer Zone: Profiling PHP Applications With xdebug]]></title>
      <guid>http://www.phpdeveloper.org/news/9333</guid>
      <link>http://www.phpdeveloper.org/news/9333</link>
      <description><![CDATA[<p>
The Zend Developer Zone has posted the <a href="http://devzone.zend.com/article/2899-Profiling-PHP-Applications-With-xdebug">theird part</a> of their series (by <i>Stefan Priebsch</i>) about working with XDebug in PHP to profile your applications.
</p>
<blockquote>
In this week's issue, we will have a look at profiling. Profiling is a feature that seems to be similar to trace logging at first sight. Profiling logs, however, are not meant for human readability, and are not meant to visualize the program's control flow, but provide the data for a statistical analysis of the program run.
</blockquote>
<p>
He includes an example of the profiling log his XDebug setup is generating and gives the settings you'll need to make a log of your own like php.ini settings to start it up and name it/place it where you want it. 
</p>
<p>
He also talks about the method to get something useful out of the profiling logs - using WinCacheGrind or KCacheGrind to get an overview of what's going on "on the inside" of your application.
</p>]]></description>
      <pubDate>Tue, 01 Jan 2008 09:01:00 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: Faster PHP Apps - Profile Your Code with Xdebug]]></title>
      <guid>http://www.phpdeveloper.org/news/7680</guid>
      <link>http://www.phpdeveloper.org/news/7680</link>
      <description><![CDATA[<p>
A <a href="http://www.sitepoint.com/blogs/2007/04/23/faster-php-apps-profile-your-code-with-xdebug/">new post</a> to the SitePoint PHP Blog today (from <i>Paul Annesley</i>) looks briefly at how, with the help of <a href="http://xdebug.org/">XDebug</a>, you can make your applications lighter and faster.
</p>
<blockquote>
So we've got potentially slower code, and we can no longer just open up our simple PHP script and follow its execution from the top of the file to the bottom. How do we figure out exactly what's going on inside?
</blockquote>
<p>
He doesn't go through the installation of <a href="http://xdebug.org/">XDebug</a>, but he does give an example (complete with screenshots) of how to use it in conjunction with two other applications - <a href="http://sourceforge.net/projects/wincachegrind/">WinCacheGrind</a> for Windows users and <a href="http://kcachegrind.sourceforge.net/">KCachegrind</a> - to work with the output XDebug produces. 
</p>]]></description>
      <pubDate>Mon, 23 Apr 2007 10:16:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SitePoint PHP Blog: PHP Frontend for Xdebug Profiling?]]></title>
      <guid>http://www.phpdeveloper.org/news/5228</guid>
      <link>http://www.phpdeveloper.org/news/5228</link>
      <description><![CDATA[<p>
On the SitePoint PHP Blog, <i>Harry Fuecks</i> has posted <a href="http://www.sitepoint.com/blogs/2006/04/20/php-frontend-for-xdebug-profiling/">an interesting bit</a> asking about a PHP frontend for Xdebug profiling, specifically for the 2.x version's output.
</p>
<quote>
<i>
Xdebug 1.x had this nice xdebug_dump_function_profile() function which planted a HTML table containing the profiling stats in your output'"nice an easy to use, ignoring the minor issue that doing this "in band" with the code you are profiling slants the results. With Xdebug 2.x it was dropped and you now need a tool like <a href="http://kcachegrind.sourceforge.net/">kcachegrind</a> or <a href="http://sourceforge.net/projects/wincachegrind/">wincachegrind</a>, an output file generated by Xdebug acting as the middle man.
</i>
</quote>
<p>
Several of <a href="http://www.sitepoint.com/blogs/2006/04/20/php-frontend-for-xdebug-profiling/#comments">the comments</a> either ask why he would want to write it when the two tools he mentions work just fine or a few links to scripts out there that already do this sort of thing. If you've been looking for something like this, definitely check out this post - there's a few resources in there you don't want to miss.
</p>]]></description>
      <pubDate>Mon, 24 Apr 2006 07:34:09 -0500</pubDate>
    </item>
  </channel>
</rss>
