/Qimprecise_fwaits (Quitar comandos fwait en los bloques Try)

Quita los comandos fwait internos de los bloques try cuando se utiliza la opción del compilador /fp:except.

/Qimprecise_fwaits

Comentarios

Esta opción no tiene ningún efecto si no se especifica también /fp:except. Si especifica la opción /fp:except, el compilador insertará un comando fwait alrededor de cada línea de código de un bloque try. De esta forma, el compilador puede identificar la línea de código específica que genera una excepción. /Qimprecise_fwaits quita las instrucciones fwait internas y solo deja las instrucciones wait alrededor del bloque try. De esta forma, mejorará el rendimiento, pero el compilador sólo podrá indicar en qué bloque try se produce una excepción, no en qué línea.

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Haga clic en la carpeta C/C++.

  3. Haga clic en la página de propiedades Línea de comandos.

  4. Escriba la opción del compilador en el cuadro Opciones adicionales.

Para establecer esta opción del compilador mediante programación

Vea también

Referencia

/Q (Opciones) (Operaciones de bajo nivel)

Opciones del compilador

Establecer las opciones del compilador