Profiling Tools
Verfasst: 09.06.2021, 12:44
Hallo zusammen
ich wollte mal Fragen was ihr so an Tools zum Profilen nutzt.
Es gab hier schon mal einen Thread dazu, allerdings von 2009 da wollte ich jetzt nicht den Totengräber spielen, von daher neuer Thread.
Bisher habe ich Tracy benutzt https://github.com/wolfpld/tracy. Funktioniert ganz gut, auch wenn er an der ein oder anderen Stelle etwas sperrig ist.
Leider ist das eine der 3rdParty Sachen die aktuell mit C++ Modules im Konflikt steht.
Deshalb bin ich am überlegen mir einen alternative zu suchen.
Wichtig ware:
Per Frame CPU Profling (Threads, Callstacks, Hotspots usw.)
Multithreading fähig (was läuft wann auf welchem Thread...)
Per Frame Memory Profiling (eigentlich mehr eine Überwachung da ich versuche new und delete im Frame zu vermeiden)
+ Lock Checker
+ GPU Profiling
Ich habe mir mal https://github.com/bombomby/optick als alternative angesehen, hier fehlt mir allerdings das Memory Profiling und der Lock Checker (beides hat Tracy) ansonsten sieht der recht vielversprechend aus.
Vielleicht hat von euch ja schon einer Erfahrungen mit einem der Tools gemacht oder sonst einen Tipp für ein gutes Tool.
ich wollte mal Fragen was ihr so an Tools zum Profilen nutzt.
Es gab hier schon mal einen Thread dazu, allerdings von 2009 da wollte ich jetzt nicht den Totengräber spielen, von daher neuer Thread.
Bisher habe ich Tracy benutzt https://github.com/wolfpld/tracy. Funktioniert ganz gut, auch wenn er an der ein oder anderen Stelle etwas sperrig ist.
Leider ist das eine der 3rdParty Sachen die aktuell mit C++ Modules im Konflikt steht.
Deshalb bin ich am überlegen mir einen alternative zu suchen.
Wichtig ware:
Per Frame CPU Profling (Threads, Callstacks, Hotspots usw.)
Multithreading fähig (was läuft wann auf welchem Thread...)
Per Frame Memory Profiling (eigentlich mehr eine Überwachung da ich versuche new und delete im Frame zu vermeiden)
+ Lock Checker
+ GPU Profiling
Ich habe mir mal https://github.com/bombomby/optick als alternative angesehen, hier fehlt mir allerdings das Memory Profiling und der Lock Checker (beides hat Tracy) ansonsten sieht der recht vielversprechend aus.
Vielleicht hat von euch ja schon einer Erfahrungen mit einem der Tools gemacht oder sonst einen Tipp für ein gutes Tool.