Libere la biblioteca estática del modo mucho más grande que la versión del modo de depuración

hoy descubrí que la biblioteca estática compilada en la que estoy trabajando es mucho más grande enLanzamiento modo que enDepurar. Lo encontré muy sorprendente, ya que la mayoría de las veces sucede exactamente lo contrario (por lo que puedo decir).

El tamaño en modo de depuración es un poco más de 3 MB (es un proyecto bastante grande), pero en la versión sube a 6,5 MB. ¿Alguien puede decirme cuál podría ser la razón de esto? Estoy usando la configuración habitual de Visual Studio (2008) para un proyecto de biblioteca estática, no cambié casi nada en la configuración de configuración de compilación. En la versión, estoy usando / O2 y "Favorecer tamaño o velocidad" está configurado en "Ninguno". ¿Podría el / O2 ("Maximizar la velocidad") hacer que el archivo .lib sea mucho más grande que la versión de depuración con toda la información de depuración?

EDITAR: Información adicional:
Depurar:
- optimización de todo el programa: no
- habilitar el enlace de nivel de función: No

Lanzamiento:
- Optimización de todo el programa: habilite la generación de código de tiempo de enlace
- habilitar el enlace de nivel de función: Sí

Respuestas a la pregunta(3)

Su respuesta a la pregunta