Visible to Intel only — GUID: GUID-830CEBB1-D94A-41AE-8A74-B8CFE221E077
Visible to Intel only — GUID: GUID-830CEBB1-D94A-41AE-8A74-B8CFE221E077
diag-enable=power, Qdiag-enable:power
Controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption on IA-32 and Intel® 64 architectures.
Syntax
Linux and macOS: |
-diag-enable=power -diag-disable=power |
Windows: |
/Qdiag-enable:power /Qdiag-disable:power |
Arguments
None
Default
-diag-disable=power or /Qdiag-disable:power |
Power consumption diagnostics are disabled. |
Description
This option controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption on IA-32 and Intel® 64 architectures.
If you specify option -diag-enable=power (Linux* and macOS) or /Qdiag-enable:power (Windows*), the compiler will detect various API calls with argument values in ranges known to be inefficient for power consumption. The diagnostic issued will point out the problem argument; for example, "power inefficient use of 'Sleep' with argument in range [0;10]".
IDE Equivalent
Alternate Options
None