Java Threads mailing list archive
JavaOne - papers on HotSpot
From: Richard Beton <richard.beton@roke.co.uk>
Date: Mon, 30 Mar 1998 13:14:21 +0100
--------------95B534DAC2FDBE948B01F06C
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
HotSpot is the new generation of virtual machine for Java. Besides a
much improved garbage collector, it also features greatly improved
thread synchronisation.
Quoting from http://java.sun.com/javaone/sessions/slides/TT06/sync.htm:
------------------------------------------------------------------------
Thread Synchronisation: Performance Breakthrough
* Fine-grain thread synchronization support is an important part of
Java's promise, especially on large servers and multi-processors
* In all current Java Virtual Machines, synchronization is very
expensive
* Sun's next-generation Virtual Machine will incorporate a
breakthrough synchronization mechanism that makes synchronization
practically free
Implications of Project HotSpot Virtual Machine
For Users
* Portable Java programs will not have a performance disadvantage
relative to platform-specific programs
For Developers
* The cost of writing highly factored, fine-grain code in an
object-oriented style will drop dramatically
* Don't worry about the cost of thread synchronization
* The cost of allocating temporary data-structures will drop
dramatically
* The user will essentially never see GC pauses again, even when
manipulating very large numbers of objects
When to Expect it
* A completely new third-generation virtual machine implementation
will be available during fourth quarter of 1997
* If you are in the small minority that uses native methods, start
your JNI ports now to be ready
------------------------------------------------------------------------
I didn't find any detail on how the new threads model will work. Perhaps
you can (see http://java.sun.com/javaone).
Regards
Rick
--
Richard Beton B.Sc. C.Phys. M.Inst.P.
Roke Manor Research Limited
--------- Standard Disclaimer about my own views etc etc --------
--------- My mail client accepts rich text (HTML) mail --------
Welsh Highland Railway: http://www.whr.co.uk/WHR/WHR.html
Java: In a world without Fences, who needs Gates?
--------------95B534DAC2FDBE948B01F06C
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<HTML>
HotSpot is the new generation of virtual machine for Java. Besides a much
improved garbage collector, it also features greatly improved thread synchronisation.
<P>Quoting from http://java.sun.com/javaone/sessions/slides/TT06/sync.htm:
<BR>
<HR WIDTH="100%">
<BR><B>Thread Synchronisation: Performance Breakthrough</B>
<UL>
<LI>
Fine-grain thread synchronization support is an important part of Java's
promise, especially on large servers and multi-processors</LI>
<LI>
In all current Java Virtual Machines, synchronization is very expensive</LI>
<LI>
Sun's next-generation Virtual Machine will incorporate a breakthrough synchronization
mechanism that makes synchronization practically free</LI>
</UL>
<B>Implications of Project HotSpot Virtual Machine</B>
<BR><U>For Users</U>
<UL>
<LI>
Portable Java programs will not have a performance disadvantage relative
to platform-specific programs</LI>
</UL>
<U>For Developers</U>
<UL>
<LI>
The cost of writing highly factored, fine-grain code in an object-oriented
style will drop dramatically</LI>
<LI>
Don't worry about the cost of thread synchronization</LI>
<LI>
The cost of allocating temporary data-structures will drop dramatically</LI>
<LI>
The user will essentially never see GC pauses again, even when manipulating
very large numbers of objects</LI>
</UL>
<B>When to Expect it</B>
<UL>
<LI>
A completely new third-generation virtual machine implementation will be
available during fourth quarter of 1997</LI>
<LI>
If you are in the small minority that uses native methods, start your JNI
ports now to be ready</LI>
</UL>
<HR WIDTH="100%">
<BR>I didn't find any detail on how the new threads model will work. Perhaps
you can (see <A HREF="http://java.sun.com/javaone">http://java.sun.com/javaone</A>).
<P>Regards
<BR>Rick
<BR>--
<BR>Richard Beton B.Sc. C.Phys. M.Inst.P.
<BR>Roke Manor Research Limited
<BR>--------- Standard Disclaimer about my own views etc etc --------
<BR>--------- My mail client accepts rich text (HTML) mail
--------
<BR>Welsh Highland Railway: <A HREF="http://www.whr.co.uk/WHR/WHR.html">http://www.whr.co.uk/WHR/WHR.html</A>
<BR>Java: In a world without Fences, who needs Gates?
<BR> </HTML>
--------------95B534DAC2FDBE948B01F06C--
Last updated: Tue Nov 2 12:11:29 1999
Maintained by Peter Welch.