timep: Ein blitzschneller Bash-Profiler mit integrierten Flamegraphs

2025-08-26
timep: Ein blitzschneller Bash-Profiler mit integrierten Flamegraphs

timep ist ein hochmoderner, trap-basierter Profiler für Bash-Code. Er generiert Ausführungszeitprofile pro Befehl und protokolliert hierarchisch Befehlslaufzeiten und Metadaten basierend auf Funktions- und Subshell-Schachtelungstiefe. Die neueste Version (v1.3) ist vollständig eigenständig und enthält eine komprimierte Binärdatei und einen Flamegraph-Generator. Wesentliche Refactorings haben die Leistung drastisch verbessert; ein Test mit ca. 67.000 Befehlen dauert jetzt 5 Minuten (statt 20!). timep bietet detaillierte und zusammengefasste Profile sowie visuell aussagekräftige Flamegraphs, was die Analyse und Optimierung von Bash-Code vereinfacht.

Entwicklung Bash-Profiling