Objects are ultimately stored in memory, but the compiler, runtime, processor, or cache may take some liberties with the timing of moving values to or from a variable's assigned memory location.
For this reason, benchmarks tend to scale back the timing for loading the last set of users if they are pushing the processor to its limit and to allow some time before measuring the steady state.