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

Performance Improvements #262

Open
slawlor opened this issue Sep 22, 2024 · 1 comment
Open

Performance Improvements #262

slawlor opened this issue Sep 22, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@slawlor
Copy link
Owner

slawlor commented Sep 22, 2024

Actors initially were taking an excessive amount of memory for each instance. This is a tracking issue to reduce memory and increase processing time latencies in the actor framework.

Some ideas

@slawlor slawlor added the enhancement New feature or request label Sep 22, 2024
@slawlor
Copy link
Owner Author

slawlor commented Sep 25, 2024

Moving the bounded channels from mpsc::bounded(1) to oneshot()s seems to be able to save us an additional ~18% in memory and more spawning and message processing performance too. #263

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