ConfigureNBPMCs
Configura los cuatro contadores de supervisión de rendimiento (PMC) de hardware dentro del puente norte para permitir que un título lea los contadores directamente para el código del título.Sintaxis
Parámetros
eventIndex6Tipo: unsigned int Índice del evento que se va a contar. eventIndex7
Tipo: unsigned int Índice del evento que se va a contar. eventIndex8
Tipo: unsigned int Índice del evento que se va a contar. eventIndex9
Tipo: unsigned int Índice del evento que se va a contar.
Valor devuelto
Tipo: HRESULT Código de éxito o de error.Comentarios
El puente norte tiene 4 contadores de rendimiento que pueden contar eventos. Los valores de PMC del NB se pueden leer desde cualquier núcleo. Las transacciones de memoria del puente norte son de 64 bytes. Los eventos marcados con * se registran desde los controladores de DRAM (DCT). Establezca solo eventIndex6 al configurar estos eventos, ya que el mismo evento debe establecerse para cada controlador de DRAM En XBOX One, tenemos 4 controladores de DRAM y 4 contadores, por lo que se suman PMC6-PMC9 para obtener el resultado total.Por ejemplo: tráfico total de memoria para NBAllReadWrites = (PCM6+PMC7+PCM8+PMC9) * 64 En XBOX One X, tenemos 12 controladores de DRAM y 4 contadores, por lo que solo contamos el tráfico en cada tercer DCT. El tráfico de memoria es principalmente simétrico, por lo que es razonable suponer que el número total de eventos es tres veces la suma de PMC6-PMC9.
Por ejemplo: tráfico total de memoria para NBAllReadWrites = (PCM6+PMC7+PCM8+PMC9) * 3 * 64
Requisitos
Encabezado: pix3.h Biblioteca: pixevt.lib Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX SeriesConsulte también
GetPMCValueConfigurePMCs
ConfigureL2IPMCs
PIX3 en XBOX
PIX (tema de NDA)
