Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perfomance #33

Open
jeffreyrosenbluth opened this issue Jul 23, 2020 · 1 comment
Open

Perfomance #33

jeffreyrosenbluth opened this issue Jul 23, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@jeffreyrosenbluth
Copy link
Collaborator

  • 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 jeffreyrosenbluth added the enhancement New feature or request label Jul 23, 2020
@jeffreyrosenbluth
Copy link
Collaborator Author

  • Switching to the parking_lot crate does not seem to improve performance
  • Using RwLock instead of mutex does not seem to improve performance

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant