Versions Compared

Key

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

...

This profiling happens while the audio processing is running in real-time. Additionally, there is a manual audio pump feature which does similar profiling but operates in non-real-time.

...

Real Time Profiling

In Audio Weaver, Design Mode refers to a non-running .awd, while Tuning Mode refers to a running .awd layout.  You can enter Tuning Mode by clicking the run button in Audio Weaver Designer:

...

  • Overall memory usage and cycle consumption of the complete audio system signal flow

    • Overall memory usage and cycle consumption of each Audio Weaver instance for multi-instance architectures

    • For more information about Audio Weaver’s multi-instance architectures, please see this Application Note:

  • Memory usage and cycle consumption of each individual module in the audio system signal flow

    • Memory usage and cycle consumption of each individual module per Audio Weaver instance for multi-instance /multi-core architectures in the audio system signal flow

  • Memory usage of all the wires (audio buffers) in the audio system signal flow

  • Memory usage of shared heap memory for multi-instance /multi-core architectures

To profile a running .awd in real time, navigate to the ‘Tools > Profiling Running Layout’ menu in the Audio Weaver Designer toolbar while in Tuning Mode:

...

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:

...

Understanding Real Time Profiling Information

...