Register Overload

What does this counter show?

This counter indicates when the hardware is under register pressure. Register pressure means we cannot queue as many tasks to the hardware due to register requirements being too high. This reduces latency and bandwidth tolerance because we have less tasks available to switch to - hiding these stalls.

What does a high value mean?

The value should be near 0% or very low in most situations. In some rare cases it might be higher, indicating that an "overload" has happened. Reducing queued tasks can increase latency, reduce available memory bandwidth and reduce performance.