hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Wang (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HADOOP-13615) Convert uses of AtomicLong for counter metrics to LongAdder
Date Wed, 14 Sep 2016 20:56:20 GMT
Andrew Wang created HADOOP-13615:
------------------------------------

             Summary: Convert uses of AtomicLong for counter metrics to LongAdder
                 Key: HADOOP-13615
                 URL: https://issues.apache.org/jira/browse/HADOOP-13615
             Project: Hadoop Common
          Issue Type: Improvement
          Components: metrics
    Affects Versions: 3.0.0-alpha1
            Reporter: Andrew Wang


LongAdder (available in JDK8) can provide much better performance than AtomicLong since it
uses thread locals under the hood.

We should consider switching over our uses of AtomicLong and friends over to LongAdder.

If we want to target for JDK7, we can also pull in the implementation since it's pure Java
(public domain):

http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/jsr166e/LongAdder.java?view=co



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org


Mime
View raw message