Frage zu PGO (profile guided optimization)
-
Ich habe zwecks Optimierung mal mit PGO herumexperimentiert und folgendes Ergebnis erreicht (VS2008):
2827 of 2827 (100.00%) profiled functions will be compiled for speed 2827 of 2827 functions (100.0%) were optimized using profile data 441757 of 441757 instructions (100.0%) were optimized using profile data
Für mich hört sich das irgendwie an, als würde er nichts anderes machen, als regulär mit /O2 zu kompilieren. Die anderen in der MS-PGO-Doku erwähnten Optimierungen werden hier nicht erwähnt. Einen Geschwindigkeitsunterschied zu /O2 kann ich auch nicht ausmachen. Liege ich da richtig? War es vielleicht ein Fehler, den /O2-Schalter zusammen mit PGO zu nutzen?