Skip to content

AgnusMetrics ​

cpp
#include <Components/Agnus/AgnusTypes.h>
cpp
struct AgnusMetrics

Defined in Components/Agnus/AgnusTypes.h:621

Statistics collected by Agnus (DMA usage).

Public Attributes ​

ReturnNameDescription
isizeusageNumber of DMA slots used by each bus owner.
doublecopperActivityShare of DMA slots used by the Copper.
doubleblitterActivityShare of DMA slots used by the Blitter.
doublediskActivityShare of DMA slots used by disk DMA.
doubleaudioActivityShare of DMA slots used by audio DMA.
doublespriteActivityShare of DMA slots used by sprite DMA.
doublebitplaneActivityShare of DMA slots used by bitplane DMA.

usage ​

cpp
isize usage[BUS_COUNT]

Defined in Components/Agnus/AgnusTypes.h:623

Number of DMA slots used by each bus owner.


copperActivity ​

cpp
double copperActivity

Defined in Components/Agnus/AgnusTypes.h:625

Share of DMA slots used by the Copper.


blitterActivity ​

cpp
double blitterActivity

Defined in Components/Agnus/AgnusTypes.h:626

Share of DMA slots used by the Blitter.


diskActivity ​

cpp
double diskActivity

Defined in Components/Agnus/AgnusTypes.h:627

Share of DMA slots used by disk DMA.


audioActivity ​

cpp
double audioActivity

Defined in Components/Agnus/AgnusTypes.h:628

Share of DMA slots used by audio DMA.


spriteActivity ​

cpp
double spriteActivity

Defined in Components/Agnus/AgnusTypes.h:629

Share of DMA slots used by sprite DMA.


bitplaneActivity ​

cpp
double bitplaneActivity

Defined in Components/Agnus/AgnusTypes.h:630

Share of DMA slots used by bitplane DMA.