<?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: Opening up conversation on browser interrogation tools with Browser Memory Tool Prototype</title>
	<atom:link href="http://almaer.com/blog/browser-memory-tool-prototype/feed" rel="self" type="application/rss+xml" />
	<link>http://almaer.com/blog/browser-memory-tool-prototype</link>
	<description>blogging about life, the universe, and everything tech</description>
	<lastBuildDate>Sat, 08 Sep 2012 07:06:53 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kevin</title>
		<link>http://almaer.com/blog/browser-memory-tool-prototype/comment-page-1#comment-41633</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Tue, 11 Aug 2009 18:59:52 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2472#comment-41633</guid>
		<description>Hi Dion -

Thanks for your reply!  Well it looks like it only took one hour more to find out what was wrong.  It wasn&#039;t just the one reference to the jsweakrefdi factory that was wrong.  I in fact had to replace the entire block of code that initialized that factory - it was also invoking a set method instead of a get method.

I look forward to trying out the program more and seeing more updates come out of the pipeline!  Again, I appreciate your response - its great to know that when you put yourself out there someone actually is listening :)

Can&#039;t wait to test future releases!

Kevin</description>
		<content:encoded><![CDATA[<p>Hi Dion -</p>
<p>Thanks for your reply!  Well it looks like it only took one hour more to find out what was wrong.  It wasn&#8217;t just the one reference to the jsweakrefdi factory that was wrong.  I in fact had to replace the entire block of code that initialized that factory &#8211; it was also invoking a set method instead of a get method.</p>
<p>I look forward to trying out the program more and seeing more updates come out of the pipeline!  Again, I appreciate your response &#8211; its great to know that when you put yourself out there someone actually is listening :)</p>
<p>Can&#8217;t wait to test future releases!</p>
<p>Kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dion Almaer</title>
		<link>http://almaer.com/blog/browser-memory-tool-prototype/comment-page-1#comment-41629</link>
		<dc:creator>Dion Almaer</dc:creator>
		<pubDate>Tue, 11 Aug 2009 06:34:56 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2472#comment-41629</guid>
		<description>Kevin,

We will have a new version of the app out hopefully this week that should be a lot easier for you.... sorry for the pain.

Cheers,

Dion</description>
		<content:encoded><![CDATA[<p>Kevin,</p>
<p>We will have a new version of the app out hopefully this week that should be a lot easier for you&#8230;. sorry for the pain.</p>
<p>Cheers,</p>
<p>Dion</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin</title>
		<link>http://almaer.com/blog/browser-memory-tool-prototype/comment-page-1#comment-41628</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Tue, 11 Aug 2009 03:43:04 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2472#comment-41628</guid>
		<description>Hi Arjen -

I understand the build is not in final, but I am having some significant issues trying to deploy this application.

Just to be clear - I downloaded and installed the Jetpack addon for FF 3.5 Windows, I navigated to the memory-profiler...html page and clicked the link - nothing happened.  I navigated to c:/documents and settings/..memory-profiler-server.html and changed the reference from jsweakrefdi TO jetpackdi per your recommendation.

Restarted FF and still no initialization of Server.  I&#039;ve been working on this for about 12 hours now because my web app is leaking memory and I&#039;d kill to just have a glimpse of the memory allocation.

If you could shed some light on anything I may have missed, could you let me know?  I&#039;ll throw some karma your way!

Kevin</description>
		<content:encoded><![CDATA[<p>Hi Arjen -</p>
<p>I understand the build is not in final, but I am having some significant issues trying to deploy this application.</p>
<p>Just to be clear &#8211; I downloaded and installed the Jetpack addon for FF 3.5 Windows, I navigated to the memory-profiler&#8230;html page and clicked the link &#8211; nothing happened.  I navigated to c:/documents and settings/..memory-profiler-server.html and changed the reference from jsweakrefdi TO jetpackdi per your recommendation.</p>
<p>Restarted FF and still no initialization of Server.  I&#8217;ve been working on this for about 12 hours now because my web app is leaking memory and I&#8217;d kill to just have a glimpse of the memory allocation.</p>
<p>If you could shed some light on anything I may have missed, could you let me know?  I&#8217;ll throw some karma your way!</p>
<p>Kevin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjen Wisse</title>
		<link>http://almaer.com/blog/browser-memory-tool-prototype/comment-page-1#comment-41587</link>
		<dc:creator>Arjen Wisse</dc:creator>
		<pubDate>Fri, 07 Aug 2009 08:17:22 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2472#comment-41587</guid>
		<description>A memory profiling tool is exactly what I was looking for. It seems currently really a topic which is very unknown and unexplored. Memory profiling is really needed in web applications, however nearly the only topic which is extensively explored are the closure issues with DOM and Javascript combination.

Therefore, I decided to take a look and I have downloaded and installed this to see how this tool could help me. To start, I had to fix an issue in the profiler server, which was still pointing to the old &#039;jsweakrefdi&#039; factory, which has been renamed to &#039;jetpackdi&#039;. After changing that I could start working..

For this to work you need to different browsers (every instance of Firefox will really freeze) but the tool had some issues with other browsers (IE was giving a script error on showing the heap dump, Chrome was not able to browse through the tree). But it&#039;s a prototype, so I did not expect full functionality.

There are a couple of things I would like to see improve in next versions:
 -1- Browsing through the object tree will cause a loss of context (how do I get back after clicking some object and where am I?). Probably better to build up a subtree while clicking on an object reference (solves both).
 -2- It is not clear to me what I see in the quick look tab?
 -3- The heap dump shows now objects and functions mixed. I think it would be nice to distinguish between those two (as VisualVM does with Heap and NonHeap)
 -4- It is very handy when you are able to see the content of simple type fields in an object (like the content of a String, Number or Boolean field).
 -5- Besides being able to see in the heap dump which instances of a specific type are available with there referrers, it would also be great to see that on the meta level (meaning that you see which types are referring to each other with the amount of instances as this gives a quick insight in the &#039;hotspots&#039;).

Besides that, what I currently saw in the &#039;heap dump&#039; was nearly only a list of functions (including prototype methods), while I was expecting a list of object types? Also a lot of &#039;internal&#039; firefox and jetpack functions where shown there (can those be filtered out?).

I hope to see this tool grow and provide valuable information like memory profilers as VisualVM and YourKit do. When do you expect this to be ready ;)? (I can&#039;t wait..)</description>
		<content:encoded><![CDATA[<p>A memory profiling tool is exactly what I was looking for. It seems currently really a topic which is very unknown and unexplored. Memory profiling is really needed in web applications, however nearly the only topic which is extensively explored are the closure issues with DOM and Javascript combination.</p>
<p>Therefore, I decided to take a look and I have downloaded and installed this to see how this tool could help me. To start, I had to fix an issue in the profiler server, which was still pointing to the old &#8216;jsweakrefdi&#8217; factory, which has been renamed to &#8216;jetpackdi&#8217;. After changing that I could start working..</p>
<p>For this to work you need to different browsers (every instance of Firefox will really freeze) but the tool had some issues with other browsers (IE was giving a script error on showing the heap dump, Chrome was not able to browse through the tree). But it&#8217;s a prototype, so I did not expect full functionality.</p>
<p>There are a couple of things I would like to see improve in next versions:<br />
 -1- Browsing through the object tree will cause a loss of context (how do I get back after clicking some object and where am I?). Probably better to build up a subtree while clicking on an object reference (solves both).<br />
 -2- It is not clear to me what I see in the quick look tab?<br />
 -3- The heap dump shows now objects and functions mixed. I think it would be nice to distinguish between those two (as VisualVM does with Heap and NonHeap)<br />
 -4- It is very handy when you are able to see the content of simple type fields in an object (like the content of a String, Number or Boolean field).<br />
 -5- Besides being able to see in the heap dump which instances of a specific type are available with there referrers, it would also be great to see that on the meta level (meaning that you see which types are referring to each other with the amount of instances as this gives a quick insight in the &#8216;hotspots&#8217;).</p>
<p>Besides that, what I currently saw in the &#8216;heap dump&#8217; was nearly only a list of functions (including prototype methods), while I was expecting a list of object types? Also a lot of &#8216;internal&#8217; firefox and jetpack functions where shown there (can those be filtered out?).</p>
<p>I hope to see this tool grow and provide valuable information like memory profilers as VisualVM and YourKit do. When do you expect this to be ready ;)? (I can&#8217;t wait..)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mathijs</title>
		<link>http://almaer.com/blog/browser-memory-tool-prototype/comment-page-1#comment-41567</link>
		<dc:creator>Mathijs</dc:creator>
		<pubDate>Wed, 05 Aug 2009 14:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2472#comment-41567</guid>
		<description>The video&#039;s are crappy: sound doesn&#039;t match the video !! please repair (?)</description>
		<content:encoded><![CDATA[<p>The video&#8217;s are crappy: sound doesn&#8217;t match the video !! please repair (?)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ian Stirling</title>
		<link>http://almaer.com/blog/browser-memory-tool-prototype/comment-page-1#comment-41562</link>
		<dc:creator>Ian Stirling</dc:creator>
		<pubDate>Tue, 04 Aug 2009 22:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2472#comment-41562</guid>
		<description>Is there a simple walkthrough for setting this up?
I followed the links, and became lost in a maze of tiny directories all alike.
Thanks.</description>
		<content:encoded><![CDATA[<p>Is there a simple walkthrough for setting this up?<br />
I followed the links, and became lost in a maze of tiny directories all alike.<br />
Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kim Sullivan</title>
		<link>http://almaer.com/blog/browser-memory-tool-prototype/comment-page-1#comment-41480</link>
		<dc:creator>Kim Sullivan</dc:creator>
		<pubDate>Wed, 22 Jul 2009 07:00:51 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2472#comment-41480</guid>
		<description>tldr, but: &quot;Enable cross browser experiences: Our lab doesn’t have the resources to develop deep integrations with multiple browsers, but we very much want to enable that. Since we are running out-of-process, we can document the communication API and many hosts can then be wired up. &quot;

You mean, something like Opera&#039;s Dragonfly? Ok, maybe the fact that Opera didn&#039;t succeed doesn&#039;t mean that if Firefox reinvents the wheel, it will do better (it does have a much larger developer codebase), but I don&#039;t think you can expect that Opera is going to implement your API when they have their own (as far as I understood). And since neither you nor Webkit implemented Opera&#039;s API, what&#039;s the chance that Webkit is going to implement your api?

What will happen is that Webkit will have their own API, incompatible with everyone elses API.</description>
		<content:encoded><![CDATA[<p>tldr, but: &#8220;Enable cross browser experiences: Our lab doesn’t have the resources to develop deep integrations with multiple browsers, but we very much want to enable that. Since we are running out-of-process, we can document the communication API and many hosts can then be wired up. &#8221;</p>
<p>You mean, something like Opera&#8217;s Dragonfly? Ok, maybe the fact that Opera didn&#8217;t succeed doesn&#8217;t mean that if Firefox reinvents the wheel, it will do better (it does have a much larger developer codebase), but I don&#8217;t think you can expect that Opera is going to implement your API when they have their own (as far as I understood). And since neither you nor Webkit implemented Opera&#8217;s API, what&#8217;s the chance that Webkit is going to implement your api?</p>
<p>What will happen is that Webkit will have their own API, incompatible with everyone elses API.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kdsfksd</title>
		<link>http://almaer.com/blog/browser-memory-tool-prototype/comment-page-1#comment-41460</link>
		<dc:creator>kdsfksd</dc:creator>
		<pubDate>Sun, 19 Jul 2009 15:58:56 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2472#comment-41460</guid>
		<description>This is pretty damned cool.</description>
		<content:encoded><![CDATA[<p>This is pretty damned cool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Mueller</title>
		<link>http://almaer.com/blog/browser-memory-tool-prototype/comment-page-1#comment-41455</link>
		<dc:creator>Patrick Mueller</dc:creator>
		<pubDate>Sat, 18 Jul 2009 15:15:23 +0000</pubDate>
		<guid isPermaLink="false">http://almaer.com/blog/?p=2472#comment-41455</guid>
		<description>The movies are b0rked.  The audio doesn&#039;t match up with the video, and the audio seems to run much longer than the video.</description>
		<content:encoded><![CDATA[<p>The movies are b0rked.  The audio doesn&#8217;t match up with the video, and the audio seems to run much longer than the video.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
