apache
opendal
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
10 months ago
6e8ebf4
main
push
Compare
Base
Search a run
Head
main
6e8ebf4
10 months ago
CPU Simulation
Compare
Suggested base runs:
Parent Commit
Benchmarks
buffer 256 KiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
125.3 ns
buffer 256 KiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
660.6 ns
bytes buf 256 KiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
< 1 ns
4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
64.4 µs
256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
194.4 µs
4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
2.2 ms
16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
8.5 ms
buffer 4.00 MiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
125.3 ns
1x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
57.6 µs
bytes buf 256 KiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
494.4 ns
256 KiB * 10k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
216.7 ns
2x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
70.3 µs
buffer 256 KiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
404.4 ns
bytes buf 256 KiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
464.2 ns
bytes buf 4.00 MiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
494.4 ns
8x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
145.4 µs
bytes buf 4.00 MiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
494.4 ns
16x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
250.6 µs
bytes buf 4.00 MiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
< 1 ns
1x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
57.9 µs
buffer 4.00 MiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
660.6 ns
4x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
95.2 µs
256 KiB * 100k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
1.7 ms
4x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
96.4 µs
2x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
71.4 µs
256 KiB * 10k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
125.3 ns
256 KiB * 10k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
174.1 µs
256 KiB * 100k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
125.3 ns
concurrent 4
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
408 µs
256 KiB * 1k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
17.9 µs
buffer 4.00 MiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
404.4 ns
buffer 4.00 MiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
404.4 ns
bytes buf 4.00 MiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
464.2 ns
256 KiB * 1000k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
216.7 ns
concurrent 1
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
288.5 µs
bytes buf 4.00 MiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
< 1 ns
256 KiB * 1k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
216.7 ns
4x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
96.3 µs
concurrent 2
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
543.8 µs
256 KiB * 1000k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
17.4 ms
8x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
147.2 µs
concurrent 8
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
361.9 µs
256 KiB * 1000k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
125.3 ns
buffer 4.00 MiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
125.3 ns
1x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
57.4 µs
16.0 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.6 µs
2x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
70.9 µs
16x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
251.4 µs
256 KiB * 1k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
154.4 ns
1x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
57.5 µs
concurrent 16
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
322.4 µs
8x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
147.6 µs
4x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
96 µs
16x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
255.2 µs
bytes buf 4.00 MiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
464.2 ns
2x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
71.1 µs
4
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.7 µs
8
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.8 µs
1
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.7 µs
16x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
255.2 µs
buffer 4.00 MiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
660.6 ns
8x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
147.3 µs
4.00 KiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.1 µs
buffer 256 KiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
125.3 ns
256 KiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.1 µs
buffer 256 KiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
660.6 ns
2
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.5 µs
buffer 256 KiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
404.4 ns
4.00 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.4 µs
bytes buf 256 KiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
< 1 ns
bytes buf 256 KiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
494.4 ns
bytes buf 256 KiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
464.2 ns
256 KiB * 100k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
216.7 ns
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs