{ by david linsin }

October 31, 2005

Java theory and practice: Synchronization optimizations in Mustang

"In the September installment of 'Java theory and practice,' columnist Brian Goetz examined escape analysis, an optimization that has been on the 'to-do' list for many JVMs for quite some time, and which is expected in HotSpot in the Mustang (Java SE 6) release. Escape analysis can be used to convert heap-based object allocation into the less-expensive, stack-based allocations, but it can also be used to make other optimization decisions as well, including optimizing the use of synchronization. This month Brian introduces some of the synchronization optimizations slated for Mustang."
I like the "Java theory and practise" column! It gives you a great insight on the JVM, Java's Memory Model and Garbage Collection.



  • mail(dlinsin@gmail.com)
  • jabber(dlinsin@gmail.com)
  • skype(dlinsin)