Single-Header C++ Profiler: utl::profiler
2025-04-14
utl::profiler ist eine Single-Header C++ Profiling-Bibliothek, die einfache Makros verwendet, um die Ausführungszeit von Codeabschnitten zu messen und automatisch einen Aufrufgraphen erstellt. Die Bibliothek bietet Funktionen wie anpassbare Stiloptionen, Thread-Sicherheit und Unterstützung für detached Threads. Sie reduziert den Overhead deutlich durch die Verwendung von x86-Intrinsics. Die Bibliothek unterstützt auch benutzerdefinierte Stile und den Export von Ergebnissen in eine Datei.
Entwicklung
Single-Header Bibliothek