Avatar for the apache user
apache
opendal
BlogDocsChangelog

refactor(core)!: Remove the range writer that has never been used

#5323Merged
Comparing
remove-range-writer
(
dbf95bb
) with
main
(
104727c
)
CodSpeed Performance Gauge
-19%
Improvement
1
Regression
8
Untouched
64

Benchmarks

73 total
256 KiB * 1k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
CodSpeed Performance Gauge
-19%
125.3 ns154.4 ns
256 KiB * 100k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
CodSpeed Performance Gauge
-19%
125.3 ns154.4 ns
256 KiB * 1000k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
CodSpeed Performance Gauge
-19%
125.3 ns154.4 ns
256 KiB * 10k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
CodSpeed Performance Gauge
-16%
154.4 ns183.6 ns
256 KiB * 1000k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
CodSpeed Performance Gauge
-12%
216.7 ns245.8 ns
256 KiB * 1k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
CodSpeed Performance Gauge
-12%
216.7 ns245.8 ns
256 KiB * 10k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
CodSpeed Performance Gauge
-12%
216.7 ns245.8 ns
256 KiB * 100k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
CodSpeed Performance Gauge
-12%
216.7 ns245.8 ns
concurrent 8
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
CodSpeed Performance Gauge
+12%
365.4 µs327.3 µs
concurrent 16
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
CodSpeed Performance Gauge
+5%
307.4 µs292 µs
concurrent 4
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
CodSpeed Performance Gauge
+1%
389.4 µs385.4 µs
concurrent 1
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
CodSpeed Performance Gauge
+1%
272.3 µs269.7 µs
16x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
+1%
239.8 µs238 µs
8x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
+1%
142.1 µs141.4 µs
2x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
0%
67.5 µs67.2 µs
1x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
0%
55.5 µs55.3 µs
16.0 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
CodSpeed Performance Gauge
0%
57.2 µs57 µs
4.00 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
CodSpeed Performance Gauge
0%
57.2 µs57 µs
4x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
0%
91 µs90.7 µs
4.00 KiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
CodSpeed Performance Gauge
0%
57.1 µs56.9 µs
2x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
0%
67.3 µs67.1 µs
1x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
0%
55 µs54.8 µs
1x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
0%
55 µs54.8 µs
4x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
0%
92.2 µs92 µs
2x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
CodSpeed Performance Gauge
0%
67.4 µs67.3 µs

Commits

Click on a commit to change the comparison range
Base
main
104727c
-18.88%
refactor(core): Remove range writer which never been used
dbf95bb
1 year ago
by Xuanwo
© 2026 CodSpeed Technology
Home Terms Privacy Docs