synchronization on non-escaping objects
vkandy at gmail.com
Thu Nov 19 19:50:53 PST 2009
> Also no instructions are generated for MEMBARs you pointed -
> look on instructions address. They are printed for debugging purpose.
> They are empty because they are not needed for an object which
> is biased locked for the current thread. And slow code has CMPXCHG
> which is treated as MEMBAR.
Thanks a lot Vladimir. That's precisely what I wanted to know.
More information about the hotspot-dev