oxc-project
oxc-resolver
BlogDocsChangelog

perf: remove an allocation from `CachedPath::module_directory`

#880Merged
Comparing
11-27-perf_remove_an_allocation_from_module_directory_
(
f4b627e
) with
main
(
2492bd2
)
CodSpeed Performance Gauge
-3%
Regressions
1
Untouched
11
Skipped
5

Benchmarks

Skipped (5)

Failed

small
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
Regression
CodSpeed Performance Gauge
-3%
11.2 µs11.5 µs

Passed

resolver_real[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver_real
CodSpeed Performance Gauge
0%
55.9 ms55.8 ms
resolver_real[multi-thread]
benches/resolver.rs::resolver::bench_resolver_real
CodSpeed Performance Gauge
0%
485.3 µs483.7 µs
resolver_memory[drop]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
0%
84.9 ms84.9 ms
resolver_memory[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
0%
55.8 ms55.8 ms
large
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
26.2 µs26.3 µs
resolver_memory[single-thread]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
0%
472.6 µs474.9 µs
resolver_memory[find tsconfig]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
-1%
14.1 µs14.2 µs
resolver_real[single-thread]
benches/resolver.rs::resolver::bench_resolver_real
CodSpeed Performance Gauge
-2%
468.9 µs476.2 µs
medium
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
-2%
16.9 µs17.3 µs
resolver_memory[multi-thread]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
-2%
483.1 µs495 µs
complex_real
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
-3%
22.5 µs23.1 µs

Commits

Click on a commit to change the comparison range
Base
main
2492bd2
-3.31%
perf: remove an allocation from `CachedPath::module_directory`
f4b627e
4 days ago
by Boshen
© 2025 CodSpeed Technology
Home Terms Privacy Docs