Skip to content

Conversation

@GoldsteinE
Copy link

Hi!

We noticed a significant slowdown in our production service after upgrading from 0.2.x to 1.x. After profiling, we determined that the culprit was the check_alignment() function, which wasn’t inlined, despite being very small, and was taking up a lot of time. Marking this function as #[inline] fixed the problem.

Unfortunately, I didn’t find a way to replicate this regression in a benchmark, but inlining such a small function is unlikely to cause performance problems and was significantly beneficial in our case.

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.

1 participant