PGO
A compiler optimization technique that uses data collected from a program's actual runtime behavior to guide optimization decisions. Hot-path profiles enable more aggressive inlining and register allocation for frequently executed code paths. The .NET implementation provides a dynamic PGO variant that requires no offline training phase.
Timeline (last 90 days)
The performance optimization work in .NET 11 spans the JIT compiler, class libraries, memory allocation, locking mechanisms, system calls, SIMD instructions, and Profile-Guided Optimization (PGO).
Profile-Guided Optimization (PGO) is a technique that guides compiler optimization by collecting data about a program's actual runtime behavior.
All Facts (2)
The performance optimization work in .NET 11 spans the JIT compiler, class libraries, memory allocation, locking mechanisms, system calls, SIMD instructions, and Profile-Guided Optimization (PGO).
50%UnverifiedProfile-Guided Optimization (PGO) is a technique that guides compiler optimization by collecting data about a program's actual runtime behavior.
50%