Können Sie mir erklären, wie Profilgeführte Optimierung funktioniert und warum sie funktioniert?
user
Profile-Guided Optimization (PGO) verbessert die Anwendungsperformance durch die Neuorganisation des Codelayouts, um Instruktions-Cache-Probleme zu reduzieren, die Codegröße zu schrumpfen und Zweigvorhersagen zu reduzieren. Profile-Guided Optimization PGO bietet dem Compiler Informationen über Bereiche einer Anwendung, die am häufigsten ausgeführt werden. Erstellen Sie die Bibliothek/ausführbar mit Instrumentierungsprofil-generiert auf den Compiler und Linker. Sammeln Sie Profile, indem Sie eine repräsentative Workload auf der instrumentierten Binärdatei ausführen.
assistant