3 Commits

Author SHA1 Message Date
Balázs Benics
6fe8543a2a
[analyzer][docs] Mention perfetto for visualizing trace JSONs (#145500) 2025-06-24 14:49:43 +02:00
Balazs Benics
1337b0fe3c
[analyzer][docs] Document how to use perf and uftrace to debug performance issues (#126724) 2025-02-11 18:41:49 +01:00
Arseniy Zaostrovnykh
c1d5be8f7f
[analyzer] Add time-trace scopes for high-level analyzer steps (#125508)
Specifically, add a scope for 
- each work-list step,
- each entry point,
- each checker run within a step, and
- bug-suppression phase at the end of the analysis of an entry-point.

These scopes add no perceptible run-time overhead when time-tracing is
disabled. You can enable it and generate a time trace using the
`-ftime-trace=file.json` option.

See also the RFC:
https://discourse.llvm.org/t/analyzer-rfc-ftime-trace-time-scopes-for-steps-and-entry-points/84343

--
CPP-6065
2025-02-05 17:22:18 +01:00