On 29 Jan 2013, at 17:45, Manik Surtani 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.

I guess Bela's question was about why System. currentTimeMillis() would trigger 
a context switch, I'm also curious about that one :-) 

> 
> Do you use nanoTime() a lot then?  Because that too is inefficient (as per 
> the Oracle blog) ...
> 
> --
> 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

Cheers,
-- 
Mircea Markus
Infinispan lead (www.infinispan.org)




_______________________________________________
infinispan-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/infinispan-dev

Reply via email to