多用途的Trace利器Chrome Trace Viewer,性能分析神器
DarkKowalski/tiny-event-trace: Profile your C code with chrome://tracing (github.com)
mmolch/ctef-profile: A simple one-file (github.com)
Leandros/tinyprofiler: Json generator for about:tracing / chrome://tracing profiler (github.com)
运行性能监控工具Minitrace使用方法_Guosheng-zZ的博客-CSDN博客
KDAB/ctf2ctf: Common Trace Format to Chrome Trace Format converter (github.com)
Babeltrace · A trace manipulation toolkit
Common Trace Format
The Common Trace Format (CTF) is a binary trace format designed to be very fast to write without compromising great flexibility. It allows traces to be natively generated by any C/C++ application or system, as well as by bare-metal (hardware) components.
With CTF, all headers, contexts, and event fields written in binary files are described using a custom C-like, declarative language called the Trace Stream Description Language (TSDL). Numerous binary trace stream layouts may be described in TSDL thanks to CTF's extensive range of available field types.
Babeltrace is the reference implementation of the Common Trace Format. It is a trace conversion application/C library which is able to read and write CTF, supporting almost all its specified features. Babeltrace also ships with Python 3 bindings to make it easier to open a CTF trace and iterate on its events in seconds.
Tracing — Zephyr Project Documentation
ADVANCED trouble-shooting of critical real-time systems (eclipse.org)
其他工具
Tracealyzer