Using atomics instead of ets:update_counter
utTc:tm(1000,100,shq_atomics, out, [T]).
=====================
execute Args:[{#Ref<0.1270903068.2801664003.78349>,
#Ref<0.1270903068.2801664003.78350>}]
execute Fun :out
execute Mod :shq_atomics
execute LoopTime:100
execute ProcCnts:1000
PMaxTime: 9401316(ns) 0.009401(s)
PMinTime: 185371(ns) 0.000185(s)
PSumTime: 3823492648(ns) 3.823493(s)
PAvgTime: 3823492.64(ns) 0.003823(s)
FAvgTime: 38234.9264(ns) 0.000038(s)
PGrar : 561(cn) 0.56(%)
PLess : 439(cn) 0.44(%)
=====================