The problem can be illustrated with this snippet:
for(var/i = 0; i < 50000; i++)
var/atom/A = new()
A += "silly stuff"
var/bad_maths = 6 + " "
You'd get good information on the first runtime, but no information on the last one.
It'd be much better if you got less details when the same runtime repeats over and over, but full details every time a new, unique runtime occurs. Alternatively, world variables or something similar for controlling the runtime detail level provided could do the job just as well.