diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2016-12-20 14:55:34 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2016-12-22 08:51:23 +0000 |
commit | 519d065e008e75589f6ce440d840f4114c22b275 (patch) | |
tree | 4db12a6b62013e8cc3f93c3635cf977ab85b7733 /src/lib/corelib/buildgraph/inputartifactscanner.cpp | |
parent | 23fd6dbc5f0972f30add6f5feab667ec038af692 (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