-
Notifications
You must be signed in to change notification settings - Fork 3
/
ClangBuildAnalyzer.ini
35 lines (27 loc) · 1.03 KB
/
ClangBuildAnalyzer.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# ClangBuildAnalyzer reads ClangBuildAnalyzer.ini file from the working directory
# when invoked, and various aspects of reporting can be configured this way.
# This file example is setup to be exactly like what the defaults are.
# How many of most expensive things are reported?
[counts]
# files that took most time to parse
fileParse = 10
# files that took most time to generate code for
fileCodegen = 10
# functions that took most time to generate code for
function = 30
# header files that were most expensive to include
header = 10
# for each expensive header, this many include paths to it are shown
headerChain = 5
# templates that took longest to instantiate
template = 30
# Minimum times (in ms) for things to be recorded into trace
[minTimes]
# parse/codegen for a file
file = 20
[misc]
# Maximum length of symbol names printed; longer names will get truncated
maxNameLength = 1000
# Only print "root" headers in expensive header report, i.e.
# only headers that are directly included by at least one source file
onlyRootHeaders = true