<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Voice of the PPL &#187; profiler</title>
	<atom:link href="http://arianesoft.ca/blog/tag/profiler/feed/" rel="self" type="application/rss+xml" />
	<link>http://arianesoft.ca/blog</link>
	<description>It&#039;s all about the PPL!</description>
	<lastBuildDate>Sun, 25 Apr 2010 03:42:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The profiler</title>
		<link>http://arianesoft.ca/blog/the-profiler/</link>
		<comments>http://arianesoft.ca/blog/the-profiler/#comments</comments>
		<pubDate>Sat, 11 Jul 2009 14:02:30 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[profiler]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=303</guid>
		<description><![CDATA[<br/>Profiling your code in realtime is a great way to optimize and find bottleneck in your programs. You can also find memory leaks very easily.

]]></description>
			<content:encoded><![CDATA[<br/><p>Profiling your code in realtime is a great way to optimize and find bottleneck in your programs. You can also find memory leaks very easily.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/TQGnigHOguE&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/TQGnigHOguE&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/the-profiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update on the profiler</title>
		<link>http://arianesoft.ca/blog/update-on-the-profiler/</link>
		<comments>http://arianesoft.ca/blog/update-on-the-profiler/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 20:06:29 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[debugger]]></category>
		<category><![CDATA[profiler]]></category>
		<category><![CDATA[tcp/ip]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=117</guid>
		<description><![CDATA[<br/>I am still working very hard on the real-time profiler. It gives very important statistics about your program that is running. It gives the system and process memory used at the time each line is executed. It also gives you the CPU usage for the process. It also returns the number of hits and time [...]]]></description>
			<content:encoded><![CDATA[<br/><p>I am still working very hard on the real-time profiler. It gives very important statistics about your program that is running. It gives the system and process memory used at the time each line is executed. It also gives you the CPU usage for the process. It also returns the number of hits and time spent on each line of code. You get nice charts and graphs for easily spotting the lines or functions that slows down your program.</p>
<p>Each memory allocated with PPL variables is logged and the amount of bytes used is as well. If you have memory leaks you will easily spot them.</p>
<p>I am still having difficulties with the CPU usage routine for the interpreter process, I hope it will be fixed tomorrow.</p>
<p>The TCP/IP debugger engine is performing quite well and is pretty solid so far.</p>
<p>I hope to post a screenshot of this wonderful tool very soon.</p>
<p>Another thing that will be added to PPL is the ability to take notes and assign them to lines of codes with deadlines and priorities. This proves to be a nice addition as you can have your to-do list tide to your code and objects directly in the project.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/update-on-the-profiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yep, I am still alive</title>
		<link>http://arianesoft.ca/blog/yep-i-am-still-alive/</link>
		<comments>http://arianesoft.ca/blog/yep-i-am-still-alive/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 21:43:31 +0000</pubDate>
		<dc:creator>Alain Deschenes</dc:creator>
				<category><![CDATA[PPL]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[components store]]></category>
		<category><![CDATA[crash reporter]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[profiler]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[trial]]></category>

		<guid isPermaLink="false">http://arianesoft.ca/blog/?p=112</guid>
		<description><![CDATA[<br/>People often say, no news is good news. It is true. Development on PPL 2.0 is going full speed these days. We have a new real time profiler and memory analyser that giving you tons of information about your running program including Charts and Graphs about memory consumption, leaks, time spent on each line executed [...]]]></description>
			<content:encoded><![CDATA[<br/><p>People often say, no news is good news. It is true. Development on PPL 2.0 is going full speed these days. We have a new real time profiler and memory analyser that giving you tons of information about your running program including Charts and Graphs about memory consumption, leaks, time spent on each line executed and procedures/functions. Very nice addition. I will post a screenshot most probably tomorrow. We just have to include Sprites, Surfaces, API Windows and Objects into the memory analyser to really make it much more useful.</p>
<p>The events list has been moved to its own panel so you can move the events without the properties list.</p>
<p>The search by tag features has been implemented and is really amazing. You can look for almost anything by typing phrases ex:</p>
<blockquote><p>&#8220;move a sprite&#8221;</p></blockquote>
<p>The tag search engine will suggest something like:</p>
<blockquote><p>MoveSprite<br />
SetSpriteX<br />
SetSpriteY</p></blockquote>
<p>Multi project support is working well, you can load as many projects as you want into the IDE.</p>
<p>We have worked on polishing the Hint engine, it now displays a little Icon on the left of the hint window to let you know that more help is available, you can just click on the icon to reveal the complete help page.</p>
<p>Here are a few more things we would like to include next week:</p>
<ul>
<blockquote>
<li>A welcome screen that loads an HTML page with the latest news, updates and links to the blog, the forums and support.</li>
<li>A crash reporter that will automatically send via email a complete report about the crash that just happened, including a screenshot and a lot of details. This way it will help us improve the program tremendously.</li>
</blockquote>
</ul>
<p>I am more and more decided on the fast that PPL 2.0 will have a Trial, Pro and Enterprise version. The Enterprise version will focus more on database and profiling.</p>
<p>We have a ton of PCL objects that we would love to include into the official launch of PPL 2.0 but unfortunately that won&#8217;t be possible unless we delay the release by half a year. So what we will do is offer them via a component store for a reduced price. This will help ArianeSoft stay viable economically and offer the opportunity for components developers to sell them.</p>
]]></content:encoded>
			<wfw:commentRss>http://arianesoft.ca/blog/yep-i-am-still-alive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

