Ich mache ein Spiel mit SDL2, und ich möchte Engpässe in der Leistung aufspüren. In CPU-Profiling kann ich die CPU-Auslastung meiner Funktionen sehen, aber alle SDL-Sachen sind als SDL2.dll! 0x000 ... markiert, was nicht hilfreich ist. Wie kann man die Funktionsnamen anstelle von Adressen anzeigen lassen?Wie erhalten Funktionsnamen von Adressen in Visual Studio CPU-Profiling?
0
A
Antwort
1
Sie können entweder:
- versichern Sie die PDB-Dateien zusammen mit den SDL DLL-Dateien haben (im gleichen Verzeichnis, nebeneinander);
- Fügen Sie einen Eintrag in die Liste Symbol Location Diretories hinzu (Optionen-> Debugging-> Symbols), die auf ein Verzeichnis verweist, das alle SDL-bezogenen PDB-Dateien enthält.
+0
Visual Studio kann PDB-Dateien auch für Release-Builds erstellen. Aber die Interpretation der Ergebnisse erfordert etwas mehr Arbeit, da sich das Inlining auch im PSB widerspiegelt - Funktionen können ganz fehlen. – MSalters
Verwandte Themen
- 1. Fehler in Visual Studio erhalten
- 2. Visual Studio andere Farbe für Konstanten, Funktionsnamen usw.?
- 3. IP-Adressen von bekannten MAC-Adressen von der Serverseite erhalten
- 4. Wie Visual Studio erhalten ein Netzlaufwerk-Mapping
- 5. Visual Studio Extensions Erhalten Projektpfad
- 6. Erhalten eines aktiven Projekts in Visual Studio
- 7. Erhalten Funktionsnamen aus Call-Stack
- 8. Zeigt Visual Studio beim Debuggen virtuelle oder physische Adressen an?
- 9. erhalten eine Liste von Funktionsnamen in einem Shell-Skript
- 10. ist es möglich, Parameter von Funktionsnamen erhalten in Javascript
- 11. Wie Android Ordnerpfade in Unity mit Visual Studio erhalten?
- 12. Wie Gherkin Syntaxhervorhebung für .feature-Dateien in Visual Studio erhalten?
- 13. Pytest: Adressen von allen Tests erhalten
- 14. Wie die Funktionsnamen mit ungelöstem referenzierten Symbol
- 15. Erhalten Sie nur IP-Adressen von ARP
- 16. Erhalten Sie IPv4-Adressen von Dns.GetHostEntry()
- 17. Öffnen von Visual Studio 2010-Lösung In Visual Studio 2013
- 18. Visual Studio - Ausführen von datadriven Test sequenziell in Visual Studio
- 19. Visual Studio '15' Vorschau Öffnen von Arbeitsaufgaben in Visual Studio
- 20. Wie manuell Visual Studio 2012 in Visual Studio 2012 installieren?
- 21. wie voll Visual Studio
- 22. Wie in Visual Studio 2003
- 23. Upgrade von Visual Studio
- 24. HWnd von Visual Studio 2010
- 25. Schützen von Funktionsnamen in R
- 26. Wie Web-Bereitstellungspaket in Visual Studio 2013
- 27. Implementieren von Visual Studio Intellisense
- 28. Fehler in conn.Open() erhalten; in Asp.net Visual Studio 2012
- 29. Visual Studio wie Suche
- 30. Kompilieren von Assembly in Visual Studio
Link mit einem Debug-Build von SDL? –