aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/inputartifactscanner.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2016-12-20 14:55:34 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2016-12-22 08:51:23 +0000
commit519d065e008e75589f6ce440d840f4114c22b275 (patch)
tree4db12a6b62013e8cc3f93c3635cf977ab85b7733 /src/lib/corelib/buildgraph/inputartifactscanner.cpp
parent23fd6dbc5f0972f30add6f5feab667ec038af692 (diff)
Change tracking: Do not re-expand wildcards if we know we don't have to
We now remember the time stamps of all directories in which we looked for wildcards. If none of these time stamps have changed, then there can be no new wildcard matches and we don't have to do the re-expansion. The output of our benchmarking tool is below. The real-world savings appear to be higher, though. ========== Performance data for Null Build ========== Old instruction count: 461543852 New instruction count: 440917216 Relative change: -5 % Old peak memory usage: 13134440 Bytes New peak memory usage: 13108120 Bytes Relative change: -1 % Change-Id: I8b126786f8b5ccffa70a6a5e64c27aae8d23478b Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/buildgraph/inputartifactscanner.cpp')
0 files changed, 0 insertions, 0 deletions