--------------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--