For the purposes of informing a JIT compiler about the execution frequency of bytecode basic blocks, it would be nice if the interpreter would track how often a particular block gets executed.
This kind of change can allow the JIT compiler to focus its optimization on the parts of a method that actually get executed.