Compartir a través de


DA0004: Alto uso del procesador

Identificador de regla

DA0004

Categoría

Uso de Herramientas de generación de perfiles

Métodos de generación de perfiles

Instrumentación

Muestreo

Mensaje

Su uso del procesador está constantemente por encima de 75%. Considere el uso de Sampling para las aplicaciones enlazadas por CPU.

Tipo de regla

Información

Cuando genere perfiles usando métodos de muestreo, memoria de .NET o contención de recursos, debe recopilar al menos 10 muestras para desencadenar esta regla.

Causa

La utilización del procesador (CPU) fue considerablemente alta a la hora de generar perfiles de datos recopilados mediante el método de instrumentación. Puede utilizar el método de generación de perfiles mediante muestreo al generar perfiles de una aplicación enlazada con la CPU.

Descripción de la regla

Durante proceso de la generación de perfiles, el procesador (o procesadores) estuvieron siempre muy ocupados. Una alta utilización de la CPU puede indicar una aplicación enlazada con la CPU. Los perfiles instrumentados normalmente no son la manera más efectiva de investigar escenarios del uso de la CPU. El muestreo es normalmente más efectivo cuando genera perfiles de aplicaciones que pasan la mayor parte del tiempo ejecutando instrucciones en el procesador.

Cómo corregir infracciones

Considere la generación de perfiles en la aplicación de nuevo mediante el método de muestreo en lugar del método de instrumentación, a menos que requiera un control de tiempos de la función o esté más interesado en entender las operaciones de entrada/salida que los cuellos de botella que se producen en el procesador.