Chang chen created KYLIN-3656: --------------------------------- Summary: Improve HLLCounter performance Key: KYLIN-3656 URL: https://issues.apache.org/jira/browse/KYLIN-3656 Project: Kylin Issue Type: Improvement Affects Versions: all Reporter: Chang chen
The current HLLCounter implementation has some room to improve performance, as we find in our product environment. # Create HLLCounter from another HLLCounter, we can copy register instead of merge # To compute harmonic mean in the HLLCSnapshot, we could ## using table to cache all 1/2^r without computing on the fly ## remove floating addition by using integer addition in the bigger loop ## remove branch, e.g. needn't checking whether registers[i] is zero or not, although this is minor improvement. -- This message was sent by Atlassian JIRA (v7.6.3#76005)