sapling/eden/fs/tracing
Dan Schatzberg 41faae94c0 Add lightweight tracing infrastructure
Summary:
In order to get better insights into where time is spent on
various requests, some tracing infrastructure is helpful. This will
record tracepoints into a per-thread ring-buffer which can then be
dumped out-of-band.

The trace format is quite simple, a trace is composed of blocks with
begin and end points and each block may have a parent block. We can
then translate this format to many other formats as we desire.

Reviewed By: chadaustin, strager

Differential Revision: D10384071

fbshipit-source-id: f9e0f11521c68b96ab40d517c7a83cf89375b101
2018-11-01 08:09:19 -07:00
..
test Add lightweight tracing infrastructure 2018-11-01 08:09:19 -07:00
Tracing.cpp Add lightweight tracing infrastructure 2018-11-01 08:09:19 -07:00
Tracing.h Add lightweight tracing infrastructure 2018-11-01 08:09:19 -07:00