Hi DSP Team,
I would like to ask how to measure the overall delay.
I know the Acuumulated delay function. However,I would like to ask how to measure latency of all system.
In other words, want to measure the entire runtime of the software to be processed.
Thank you.
1:24am
Hello Tiffany,
The overall latency of a system is impacted by a number of different factors, usually many of them outside of Audio Weaver. Please see our documentation on system and Audio Weaver latency: https://w.dspconcepts.com/hubfs/Docs-AWECore/AWECore_API_Doc/index.html#....
As overall system latency is a measurement beyond the bounds of Audio Weaver (i.e. includes factors uncontrollable by and unknown to Audio Weaver itself), this would be system dependent and up to the user to measure.
Thanks,
Kevin
9:20pm
Hey DSP Team, great question about measuring overall system latency! Accumulating individual delays can be helpful, but it doesn't always capture the full picture. To get a true end-to-end runtime measurement, I'd suggest using timestamps at the very beginning and end of your processing pipeline. The difference between those timestamps should give you a reliable overall latency figure. Have you also considered using a tool like Sprunki to profile your code and pinpoint any specific bottlenecks contributing to that latency? It might help optimize things further! https://sprunkionline.io