ekg/System/Remote
Johan Tibell 64e6ba1259 Improve scalability of counters a lot
Counters now scale orders of magnitudes better as the number of
writers to the same counter increases. Here's the results on our
current benchmark on a 6 core machine:

        cores
            1       6
before  1.87s  81.09s
after   0.11s   0.32s

Note how the very heavy contention gives a slowdown rather than a
speedup as the number of cores increases, but the new implementation
slows down much less than the old one and is also generally faster.
2014-04-08 17:25:58 +02:00
..
Counter Improve scalability of counters a lot 2014-04-08 17:25:58 +02:00
Gauge
Label
Common.hs Allow sampling of subsets of all metrics 2013-11-21 21:47:28 +01:00
Counter.hs Improve scalability of counters a lot 2014-04-08 17:25:58 +02:00
Gauge.hs
Label.hs
Monitoring.hs
Snap.hs Don't export S.R.Snap.monitor 2013-11-21 21:46:34 +01:00