[ https://issues.apache.org/jira/browse/HADOOP-13615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrew Wang resolved HADOOP-13615. ---------------------------------- Resolution: Duplicate > 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-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org