Avatar for the oxc-project user
oxc-project
oxc-resolver
BlogDocsChangelog

perf: use `memmap` to speed up file reading

#696Merged
Comparing
mmap2
(
b76115b
) with
main
(
19c4868
)
CodSpeed Performance Gauge
+1%
Untouched
7
Skipped
2

Benchmarks

Skipped (2)

Passed

small
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization::small
CodSpeed Performance Gauge
+2%
10.7 µs10.5 µs
medium
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization::medium
CodSpeed Performance Gauge
+2%
25.1 µs24.7 µs
large
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization::large
CodSpeed Performance Gauge
+1%
47 µs46.6 µs
complex_real
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization::complex_real
CodSpeed Performance Gauge
0%
35.4 µs35.3 µs
resolver[multi-thread]
benches/resolver.rs::resolver::bench_resolver::resolver[multi-thread]
CodSpeed Performance Gauge
0%
491.3 µs490.8 µs
resolver[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver::resolver[resolve from symlinks]
CodSpeed Performance Gauge
0%
62.2 ms62.2 ms
resolver[single-thread]
benches/resolver.rs::resolver::bench_resolver::resolver[single-thread]
CodSpeed Performance Gauge
0%
485.3 µs485.5 µs

Commits

Click on a commit to change the comparison range
Base
main
19c4868
-0.24%
memmap2
dc0fc10
21 days ago
by Boshen
+0.91%
u
b76115b
20 days ago
by Boshen
© 2025 CodSpeed Technology
Home Terms Privacy Docs