jonhoo / jonhoo/inferno

Investigate and improve allocation behavior of collapse-perf

Open
#44 3 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Rust
Stars
2.2k
Forks
160
PR merge metrics
No merged PRs in 30d

Description

Since the project is fairly recent I assume it's benched on a recent version of Rust (or even nightly, does Criterion require nightly?) That means it's using the system allocator, and IIRC flamegraph munging is a lot of string munging and other allocation-heavy tasks, jemalloc could well have an edge.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the collapse-perf entry point and its Criterion benchmark setup, then compare allocation behavior under the system allocator and jemalloc. Use the flamegraph munging path as the focus and treat measured allocation or performance improvements as the completion criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
performance
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.