Experimental: occasionally gather profiling data to minimize memory overhead
Profiling: make larger call numbers easier to read