On Jan 29, 2013, at 6:45 PM, Manik Surtani <[email protected]> wrote:
> > On 29 Jan 2013, at 17:17, Bela Ban <[email protected]> wrote: > >> >> On 1/29/13 5:25 PM, Sanne Grinovero wrote: >>> Glad you started work on that :) >>> >>> Any currentTimeMillis() even today will blow away your cache line and >>> probably trigger a context switch. >> >> I understand the context switch (in general, it's not recommended anyway >> to invoke a system call in synchronized code), but I fail to see why >> this would blow the cache line. Are you referring to the cached Date >> value here ? > > No, if you have a separate maint thread that updates a reusable > currentTimeMillis value. > > Do you use nanoTime() a lot then? Because that too is inefficient (as per > the Oracle blog) … ^ Btw, that blog post is from 2005, so things might have moved on since then... > > -- > Manik Surtani > [email protected] > twitter.com/maniksurtani > > Platform Architect, JBoss Data Grid > http://red.ht/data-grid > > > _______________________________________________ > infinispan-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/infinispan-dev -- Galder Zamarreño [email protected] twitter.com/galderz Project Lead, Escalante http://escalante.io Engineer, Infinispan http://infinispan.org _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev
