Skip to content

Conversation

@Molter73
Copy link
Collaborator

@Molter73 Molter73 commented Oct 9, 2025

Description

This new heap profiler is based on jemalloc and directly handled on the endpoints module. The implementation is not complete and requires we replace the allocator we use with jemalloc which has been archived a few months ago, so we still need to have a talk with the wider team to decide whether this is something we want to pursue.

For cleanness, the feature is behind a compile time feature, so if we decide to go with this implementation, we can at least decide when we want to replace the default allocator.

Checklist

  • Investigated and inspected CI test results
  • Updated documentation accordingly

Automated testing

  • Added unit tests
  • Added integration tests
  • Added regression tests

If any of these don't apply, please comment below.

Testing Performed

Manually tested.

This new heap profiler is based on jemalloc and directly handled on the
endpoints module. The implementation is not complete and requires we
replace the allocator we use with jemalloc which has been archived a few
months ago, so we still need to have a talk with the wider team to
decide whether this is something we want to pursue.

For cleanness, the feature is behind a compile time feature, so if we
decide to go with this implementation, we can at least decide when we
want to replace the default allocator.
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