Intel® C++ Compiler 16.0 User and Reference Guide
Controls whether diagnostics are enabled for possibly inefficient code that may affect power consumption on IA-32 and Intel® 64 architectures.
Linux and OS X: | -diag-enable=power -diag-disable=power |
Windows: | /Qdiag-enable:power /Qdiag-disable:power |
None
-diag-disable=power or /Qdiag-disable:power |
Power consumption diagnostics are disabled. |
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 OS X*) 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]".
None