多用途的Trace利器Chrome Trace Viewer,性能分析神器

 

 

about:tracing

chrome://tracing

 

 

DarkKowalski/tiny-event-trace: Profile your C code with chrome://tracing (github.com)

 

hrydgard/minitrace: Simple C/C++ library for producing JSON traces suitable for Chrome's built-in trace viewer (about:tracing). (github.com)

 

DarkKowalski/mri-trace-event-profiling-tool: chrome://tracing profiling tool for Matz's Ruby Interpreter (github.com)

 

mmolch/ctef-profile: A simple one-file (github.com)

Leandros/tinyprofiler: Json generator for about:tracing / chrome://tracing profiler (github.com)

vertexodessa/chrome_tracing: Simple c/c++ API to generate .trace files for chrome://tracing (github.com)

 uucidl/uu.spdr: Instrument your C/C++ programs with traces, see them in chrome://tracing (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)

Trace Compass (eclipse.dev)

 Trace Compass (eclipse.dev)

 

 

其他工具

SystemView (segger.com)

 

Tracealyzer

 

posted @ 2023-09-20 18:19  sinferwu  阅读(608)  评论(0编辑  收藏  举报