oxc-project
oxc-resolver
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
refactor: use RwLock<Vec<Arc<PackageJson>> for package.json storage
#838
Comparing
perf-package-json-arena
(
47a157d
) with
main
(
be1e1b4
)
CodSpeed Performance Gauge
+4%
Improvements
3
Untouched
8
Skipped
5
Benchmarks
Skipped (5)
Archive selected
These benchmarks were skipped, so their baseline results are used instead. If they were deleted in your codebase, archive them to remove them from the performance reports.
Learn more about archiving benchmarks
parallel_batch_4_files
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
Skipped
91.1 µs
*
batch_4_files
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
Skipped
78.6 µs
*
resolver[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver
Skipped
61 ms
*
resolver[multi-thread]
benches/resolver.rs::resolver::bench_resolver
Skipped
508.7 µs
*
resolver[single-thread]
benches/resolver.rs::resolver::bench_resolver
Skipped
476.3 µs
*
Improved
resolver_memory[multi-thread]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
+4%
489.8 µs
472.3 µs
medium
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
+3%
17.4 µs
16.8 µs
resolver_real[multi-thread]
benches/resolver.rs::resolver::bench_resolver_real
CodSpeed Performance Gauge
+3%
487.2 µs
470.9 µs
Passed
small
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
+3%
12 µs
11.6 µs
resolver_memory[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
+3%
58.8 ms
57.3 ms
large
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
+2%
26.7 µs
26.2 µs
resolver_real[resolve from symlinks]
benches/resolver.rs::resolver::bench_resolver_real
CodSpeed Performance Gauge
+1%
58.8 ms
58.2 ms
resolver_memory[single-thread]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
+1%
470.5 µs
465.7 µs
resolver_memory[drop]
benches/resolver.rs::resolver::bench_resolver_memory
CodSpeed Performance Gauge
0%
84.8 ms
84.8 ms
resolver_real[single-thread]
benches/resolver.rs::resolver::bench_resolver_real
CodSpeed Performance Gauge
0%
465.3 µs
465.5 µs
complex_real
benches/resolver.rs::resolver::bench_package_json_deserialization::package_json_deserialization
CodSpeed Performance Gauge
0%
22.6 µs
22.6 µs
Commits
Click on a commit to change the comparison range
Base
main
be1e1b4
+3.71%
refactor: use `RwLock<Vec<Arc<PackageJson>>` for package.json storage
47a157d
18 hours ago
by Boshen
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs