Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.6.0, 0.7.0, 0.8.0-alpha
-
None
-
None
Description
GenericCounter::increment(1) shows up as a ~16% performance penalty inside the unvectorized codepath of Hive queries.
The vectorized codepath amortizes this entirely by running through that exactly once every 1024 rows & the performance improvement is dramatic.
Optimize the GenericCounter impl for mostly uncontested atomic operations.