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

Skip unnecessary conversion for cbor/cbor-raw compression (#792) #800

Merged
merged 1 commit into from
Oct 17, 2022

Conversation

achim-k
Copy link
Contributor

@achim-k achim-k commented Oct 5, 2022

Forward port of #792

Public API Changes
None

Description
From #792

  • Skip unnecessary conversion for cbor compression.

This change avoids some unnecessary conversions when using cbor/cbor-raw compression, leading to a significantly perfomance boost.

  • Add caching for subscriptions with cbor compression.

Note that for python3, the performance boost is not that significant.

* Skip unnecessary conversion for cbor compression.

This change avoids some unnecessary conversions when using cbor/cbor-raw compression, leading to a significantly perfomance boost.

* Add caching for subscriptions with cbor compression.
@achim-k achim-k requested a review from jtbandes October 5, 2022 16:18
@achim-k achim-k merged commit df38533 into ros2 Oct 17, 2022
@achim-k achim-k deleted the achim/forward_port_792 branch October 17, 2022 18:14
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

Successfully merging this pull request may close these issues.

None yet

2 participants