/Qimprecise_fwaits (Quitar comandos fwait en los bloques Try)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

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

/Qimprecise_fwaits  

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

/Q (Opciones) (Operaciones de bajo nivel)
Opciones del compilador
Establecer las opciones del compilador

Mostrar: