Avatar for the vercel user
vercel
next.js
BlogDocsChangelog

Add TurboMalloc::thread_park() to flush and collect on thread park

#92804Merged
Comparing
sokra/mi-collect
(
0a97949
) with
canary
(
0270dfb
)
CodSpeed Performance Gauge
0%
Untouched
17
Skipped
3

Benchmarks

3 total
hmr_updates_medium_10
crates/next-api/benches/hmr.rs
IgnoredSkipped
17.2 µs*
hmr_updates_large_20
crates/next-api/benches/hmr.rs
IgnoredSkipped
16.9 µs*
hmr_updates_small_5
crates/next-api/benches/hmr.rs
IgnoredSkipped
16.8 µs*

Commits

Click on a commit to change the comparison range
Base
canary
0270dfb
-0.02%
Move libmimalloc-sys to cfg(not(target_family = "wasm")) section
8c75672
1 month ago
by sokra
-0.04%
Use mi_collect(false) on thread park to only process lazy free lists
c8989c8
1 month ago
by sokra
+0.07%
Remove flush() from thread_park() to preserve monotonic counter invariant
0a97949
1 month ago
by sokra
© 2026 CodSpeed Technology
Home Terms Privacy Docs