<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: The JVM feature that would improve my productivity the most: unlimited Hot Swap</title>
	<link>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/</link>
	<description>A weblog for Keith Lea and the Joust Project.</description>
	<pubDate>Fri, 12 Mar 2010 22:27:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.2</generator>

	<item>
		<title>by: Mert on Software</title>
		<link>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1979</link>
		<pubDate>Mon, 27 Mar 2006 17:59:39 +0000</pubDate>
		<guid>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1979</guid>
					<description>&lt;strong&gt;Please vote for this java bug&lt;/strong&gt;

Please vote for this java bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4910812

This is related to the hotswap feature of java vm.</description>
		<content:encoded><![CDATA[<p><strong>Please vote for this java bug</strong></p>
<p>Please vote for this java bug: <a href='http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4910812' rel='nofollow'>http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4910812</a></p>
<p>This is related to the hotswap feature of java vm.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Anonymous</title>
		<link>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1932</link>
		<pubDate>Sun, 12 Mar 2006 16:26:06 +0000</pubDate>
		<guid>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1932</guid>
					<description>I think IBM's J9 JVMs fair a little better. I could be wrong though</description>
		<content:encoded><![CDATA[<p>I think IBM&#8217;s J9 JVMs fair a little better. I could be wrong though
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Blogbody</title>
		<link>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1567</link>
		<pubDate>Tue, 11 Oct 2005 13:23:35 +0000</pubDate>
		<guid>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1567</guid>
					<description>&lt;strong&gt;PLEASE VOTE: the only JVM bug you'll ever really care about&lt;/strong&gt;

If there was only one bug/feature request everyone should care about, this. The expansion of HotSwap support is required for Java to stay cutting edge. Java will get passed up if it continues to require that entire web apps be...</description>
		<content:encoded><![CDATA[<p><strong>PLEASE VOTE: the only JVM bug you&#8217;ll ever really care about</strong></p>
<p>If there was only one bug/feature request everyone should care about, this. The expansion of HotSwap support is required for Java to stay cutting edge. Java will get passed up if it continues to require that entire web apps be&#8230;
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Patrick Lightbody</title>
		<link>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1555</link>
		<pubDate>Thu, 06 Oct 2005 18:02:30 +0000</pubDate>
		<guid>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1555</guid>
					<description>Bob Lee and I have been searching for a JVM that might do this, or _something_. Lately we've given up that Sun is interested in solving this, and instead started to look at writing some crazy classloader that could emulate this for you by recompiling objects, tracking references to objects, and using reflection to copy over changes. Not sure how possible it is.

This is exactly what I was trying to solve with WebWork's &quot;prototype&quot; feature -- it works great until lame libraries (read: Hibernate) hold on to objects/class definitions longer than they should. Then it's game over: time to restart your app.

To those who think reloading the webapp is an option -- heh, you'll sing a diffirent tune as soon as you have to deal with an app that takes a long time to start up (for whatever valid or invalid reason).</description>
		<content:encoded><![CDATA[<p>Bob Lee and I have been searching for a JVM that might do this, or _something_. Lately we&#8217;ve given up that Sun is interested in solving this, and instead started to look at writing some crazy classloader that could emulate this for you by recompiling objects, tracking references to objects, and using reflection to copy over changes. Not sure how possible it is.</p>
<p>This is exactly what I was trying to solve with WebWork&#8217;s &#8220;prototype&#8221; feature &#8212; it works great until lame libraries (read: Hibernate) hold on to objects/class definitions longer than they should. Then it&#8217;s game over: time to restart your app.</p>
<p>To those who think reloading the webapp is an option &#8212; heh, you&#8217;ll sing a diffirent tune as soon as you have to deal with an app that takes a long time to start up (for whatever valid or invalid reason).
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Anonymous</title>
		<link>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1448</link>
		<pubDate>Sun, 04 Sep 2005 04:31:01 +0000</pubDate>
		<guid>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1448</guid>
					<description>Is it this one?  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4910812</description>
		<content:encoded><![CDATA[<p>Is it this one?  <a href='http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4910812' rel='nofollow'>http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4910812</a>
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Carfield Yim</title>
		<link>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1415</link>
		<pubDate>Sat, 27 Aug 2005 10:36:26 +0000</pubDate>
		<guid>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1415</guid>
					<description>Or you can try Jetty, which take much much less time to restart</description>
		<content:encoded><![CDATA[<p>Or you can try Jetty, which take much much less time to restart
</p>
]]></content:encoded>
				</item>
	<item>
		<title>by: Ron</title>
		<link>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1411</link>
		<pubDate>Fri, 26 Aug 2005 22:14:47 +0000</pubDate>
		<guid>http://joust.kano.net/weblog/archive/2005/08/26/the-jvm-feature-that-would-improve-my-productivity-the-most-unlimited-hot-swap/#comment-1411</guid>
					<description>w.r.t. tomcat, why not just redeploy your war?</description>
		<content:encoded><![CDATA[<p>w.r.t. tomcat, why not just redeploy your war?
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
