Remove unnecessary memory barriers in DWPT
------------------------------------------

                 Key: LUCENE-3408
                 URL: https://issues.apache.org/jira/browse/LUCENE-3408
             Project: Lucene - Java
          Issue Type: Improvement
          Components: core/index
    Affects Versions: 4.0
            Reporter: Simon Willnauer
            Priority: Minor
             Fix For: 4.0


Currently DWPT still uses AtomicLong to count the bytesUsed. Each write access 
issues an implicite memory barrier which is totally unnecessary since we doing 
everything single threaded on that level. This might be very minor but we 
shouldn't issue unnecessary memory barriers causing processors to lock their 
instruction pipeline for no reason.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to