Tiered execution — interpret first, compile hot code harder — is the architecture of every serious VM: V8's Ignition-to-TurboFan pipeline, HotSpot's C1/C2 tiers, and .NET's tiered compilation. The hotness counters you implement here are literally how these VMs decide what deserves optimization.