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

Periodic Tasks #2

Open
Enginerd0 opened this issue Jul 15, 2024 · 1 comment
Open

Periodic Tasks #2

Enginerd0 opened this issue Jul 15, 2024 · 1 comment

Comments

@Enginerd0
Copy link

Hello,

Has this implementation also therefore increased performance of the periodic tasks? One thing I've noticed with python-can is that a larger number of periodic tasks tends to decrease performance and integrity of each of those messages sending on time. Was just curious if you had done any testing there? I have a use case where I need to have a large number of periodic tasks with counters in each message and timing is critical.

Thanks for creating this!

@zariiii9003
Copy link
Owner

No, this library won't help with that. The python-can broadcast manager starts a new thread for each message, this does not scale well. I recommend implementing your own single-threaded broadcast manager.

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

No branches or pull requests

2 participants