...
When selecting the ‘Profile Block by Block’ real time profiling option, Audio Weaver will run complete MHz and Memory profiling on the entire audio system signal flow (.awd) and display the profiling information in a pop-up window:. The ‘Tick’ mentioned here is the time measured in terms of CPU clock cycles. It can be measured as Tick = (1/CPU Clock Frequency). MHz is the Million Instructions Per Second (MIPS) of the system.
...
In the upper right-hand corner of the profiling window provides the following information:
...
The CycleBurner, BiquadLoading, FIRLoading and FIRLoading MemoryLoading Modules intentionally consume processing cycles on the target processor. They are useful for load/stress testing.
...
If the FIRLoading Module is pre-empted, then the execution time of the modules will be increased.
MemoryLoading Module
This module is used to check the memory bandwidth of the target. At instantiation time you specify the size of the memory buffer (memSize) and in which heap it should be allocated (memHeap). Then at run time, the module writes a block counter value into every value of the array. It repeats this blockWriteCount times per block process. That is, every time the processing function is called, the module performs a total blockWriteCount*memSize memory write operations. All write operations write the current value of the block counter.
Additional Notes on Audio Weaver Profiling
...