This commit includes a couple of changes:
- Benchmark selected projects by analyzing them multiple times
- Compare two benchmarking results and visualizing them on one chart
- Organize project build logging, so we can use the same code in benchmarks
Paths
| Differential D83539
[analyzer][tests] Introduce analyzer benchmarking framework ClosedPublic Authored by vsavchenko on Jul 10 2020, 1:22 AM.
Details Summary This commit includes a couple of changes:
Diff Detail
Event TimelineHerald added subscribers: cfe-commits, ASDenysPetrov, Charusso and 8 others. · View Herald Transcript vsavchenko added a parent revision: D82967: [analyzer][tests] Measure peak memory consumption for every project.Jul 10 2020, 1:23 AM Comment Actions Box-and-whisker diagrams 👍
This revision is now accepted and ready to land.Jul 13 2020, 4:41 PM Closed by commit rG5b4f14356450: [analyzer][tests] Introduce analyzer benchmarking framework (authored by vsavchenko). · Explain WhyJul 14 2020, 1:43 AM This revision was automatically updated to reflect the committed changes. vsavchenko marked an inline comment as done.
Revision Contents
Diff 277706 clang/utils/analyzer/SATest.py
clang/utils/analyzer/SATestBenchmark.py
clang/utils/analyzer/SATestBuild.py
clang/utils/analyzer/SATestUpdateDiffs.py
|
@Szelethus ???