When looking at the profiler I’ve seen that vivox allocates 24b of garbage every 0.01 seconds.
This seems to be caused by a coroutine in VxUnityInterop.cs that creates a new WaitForSeconds(0.01f).
It would be nice if this could be cashed instead of being recreated.
To confirm, you are seeing the 24 bytes being created every 0.01 seconds, but it is being deleted later. You are not seeing continued memory growth. Correct?