Ich muss eine Anwendung profilieren, die mit dem Compiler von Intel über VC++ kompiliert wird. Ich verwende VTune, um meinen Code zu profilieren.Welche Kompilierungsoption sollte für das Profiling festgelegt werden?
Mein Verständnis ist, dass im Release-Modus Ich werde nicht die Debug-Informationen habe, die notwendig ist für die Profiler meines Code zum Profil, während im Debug-Modus, das Ergebnis der Profilierung nicht relevant sein wird.
Was soll ich tun? Ist es möglich, Debug-Informationen im Release-Modus hinzuzufügen? Wie kann ich diesen Modus einstellen?
Wenn ja, werde ich noch von der ganzen Optimierung (Inlining etc.) profitieren?
"damit umgehen"? Bitte gehen Sie nicht davon aus, dass dies unter keinen Umständen geschieht. – JohnTortugo
@JohnTortugo: nicht ganz sicher, was du meinst - welche andere Wahl gibt es? Sie wollen Optimierungen, damit die Profilerstellung repräsentativ ist, aber das bedeutet, dass Funktionen inline werden und keine Debug-Informationen enthalten. Es ist die Aufgabe von Debuggern und Profilern, damit klarzukommen. –