Perfomance
Opened this issue · 1 comments
jeffreyrosenbluth commented
- Get rid of ArcMutex
- Check cpu usage when idle
- Allocations (pushing onto a vector in graph)
- most efficient way to share common state and resources such as buffers/wavetables, but could be other large structures as well, without any locks so that's one thing.
- support control rate signals for things like LFOs that are only calculated once per block instead of every sample
jeffreyrosenbluth commented
- Switching to the parking_lot crate does not seem to improve performance
- Using RwLock instead of mutex does not seem to improve performance