lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simon Willnauer (JIRA)" <>
Subject [jira] [Commented] (LUCENE-3408) Remove unnecessary memory barriers in DWPT
Date Wed, 31 Aug 2011 10:03:10 GMT


Simon Willnauer commented on LUCENE-3408:

no I haven't tested perf yet, I think I will just wait for the nightly benchmark here.

I plan to commit this soon.

> Remove unnecessary memory barriers in DWPT
> ------------------------------------------
>                 Key: LUCENE-3408
>                 URL:
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: core/index
>    Affects Versions: 4.0
>            Reporter: Simon Willnauer
>            Assignee: Simon Willnauer
>            Priority: Minor
>             Fix For: 4.0
>         Attachments: LUCENE-3408.patch
> 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:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message