Versions Compared

Key

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

...

The ‘Block by Block’ profiling will provide information MHz and Memory consumption of each individual element of the .awd at the time of the profiling, while ‘Peak’ profiling will provide information about average and peak CPU cycle usage over a user-specified time.

...

Image Removedimage-20240426-184052.pngImage Added

Selecting ‘Profile Block by Block’ will automatically run profiling on the entire running .awd layout at the time of selection, while ‘Profile Peak’ is manually started once the desired ‘Sampling Period’ and ‘Test Length” fields are set:

...

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

...

image-20240426-145935.pngImage Added

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>’:

...

In a multi-instance architecture, by default the profiling pop-up window displays profiling information for all of the Audio Weaver instances used:

...

image-20240426-145629.pngImage Added

To display profiling information for only one specific Audio Weaver instance, you can do so by selecting the desired Audio Weaver instance from the Instance drop down menu in the upper left-hand corner:

...

Image Removedimage-20240426-185955.pngImage Added

Peak Profiling

When selecting the Profile Peak real time profiling option, the Peak Profile Window will pop up:

...

Image Removedimage-20240426-190054.pngImage Added

As discussed above, the ‘Sampling Period’ and ‘Test Length’ fields must be entered in order to run the peak profiling.  The time unit for both fields are seconds, and the default values are 0.5s sampling period and 10s test length.  When ready to start the peak profiling, simply click the ‘Start’ button.

...