Compartir a través de


IDiaSymbol::get_PGODynamicInstructionCount

Recupera el recuento de instrucciones dinámicas calculado por el entrenamiento.

Sintaxis

HRESULT get_PGODynamicInstructionCount ( 
   ULONGLONG* pRetVal
);

Parámetros

pRetVal

[out] Devuelve el recuento de instrucciones dinámicas ejecutadas durante el entrenamiento. Consulte los comentarios.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve S_FALSE o un código de error.

Nota:

Un valor devuelto de S_FALSE significa que la propiedad no está disponible para el símbolo.

Comentarios

Este es el número de instrucciones de la función que se ejecutaron durante el entrenamiento. Ejemplo de FOr si se ejecutaron dos instrucciones dos veces cada una, esto devolvería un recuento de instrucciones dinámicas de 4, lo que significa que se ejecutaron 4 instrucciones durante el entrenamiento. Para obtener el tamaño total de la función, incluidas las instrucciones inactivas (es decir, las instrucciones nunca ejecutadas por los datos de entrenamiento), use IDiaSymbol::get_staticSize. Para obtener el número de instrucciones dinámicas, no multiplicadas por recuentos de ejecución, use IDiaSymbol::get_finalLiveStaticSize.

Consulte también