Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The rest of the profiling window provides profiling information for each individual module and wire (audio buffer) in the running .awd layout:

...

Field

Description

Module Name

Name of the specific module in this layout.

Class Name

Class to which the module belongs.

Percent

Percent of the CPU load taken by this module or subsystem.

MHz

Percent times the Total ticks per block process available.

Total Ticks

Number of clock ticks which were measured for this module.

Clk Divider

Clock dividers assigned in this module or subsystem.

InstanceID

Assigned Instance ID

Alloc Priority

Assigned allocation priority

Block Size

Module’s block size

Num Channels

Number of channels

Fast Heap

Allocation to Fast Heap

Fast Heap B

Allocation to Fast Heap B

Slow Heap

Allocation to Slow Heap

Shared Heap

Allocation to Shared Heap

The ‘Top_0’ Module Name line item contains profiling information for the entire .awd layout’s processing.  In a multi-instance architecture, aggregate profiling information for each discrete Audio Weaver instance is labeled as ‘Top_<AWE Instance #>’.  If the .awd utilizes multiple audio processing threads, aggregate profiling information for each discrete thread is labeled as ‘Top_<AWE Instance #>_<Thread ID>’:

...