Keeps track of instructions (including operands) that are executed, to see if there are any hotspots that could be optimized or fastpaths that should be added.
Also adds a mode where CPU profiler data is periodically output, to make it easier to get at these instruction counts during startup.
Keeps track of instructions (including operands) that are executed, to see if there are any hotspots that could be optimized or fastpaths that should be added.
Also adds a mode where CPU profiler data is periodically output, to make it easier to get at these instruction counts during startup.