performed at around 3 secs per 1 billion checks (about 6 times slower than register-based counters).
* about 2.0 secs per 1 billion checks if the counter is kept in memory * about 0.5 secs per 1 billion checks if the counter is kept in register.