Choose the Most Appropriate Libraries
Your choice of run-time libraries can affect the performance
of your code.
- Use the subsystem library whenever possible. Because
there is no run-time environment for this library, its
load and initialization times are faster than for the
other libraries. It is also smaller since initialization,
termination and exception-handling code are not included,
and it contains fewer library functions than the standard
library.
- Use the single-thread library for single-thread programs.
The multithread library involves extra overhead.
- If your application has multiple executable modules and
DLLs, create and use a common version of a run-time
library DLL.

Optimize Your Application
Static and
Dynamic Linking

Choose Runtime
Libraries