forked from github/codeql
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFTimeInFrontend.qhelp
More file actions
29 lines (23 loc) · 933 Bytes
/
FTimeInFrontend.qhelp
File metadata and controls
29 lines (23 loc) · 933 Bytes
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
<!DOCTYPE qhelp PUBLIC
"-//Semmle//qhelp//EN"
"qhelp.dtd">
<qhelp>
<overview>
<p>This metric measures the amount of time (in milliseconds) spent compiling a C/C++ file, including time spent processing all files included by the pre-processor.</p>
<p>Files that take too long to build usually have too many includes. </p>
</overview>
<recommendation>
<p>Files that take a long time to build should be checked to see if they are including only the necessary files in order to reduce build time.</p>
</recommendation>
<references>
<li>
MSDN Library: <a href="https://docs.microsoft.com/en-us/cpp/preprocessor/hash-include-directive-c-cpp">#include directive (C/C++)</a>
</li>
<li>
<a href="http://gcc.gnu.org/onlinedocs/cpp/Include-Operation.html#Include-Operation">Include operation</a>
</li>
<li>
<a href="http://www.drdobbs.com/cpp/c-compilation-speed/228701711">C++ Compilation Speed</a>
</li>
</references>
</qhelp>