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
287ff3c
main
push
Compare
Base
Search a run
Head
main
287ff3c
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
154.4 ns
256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
194.1 µs
4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
2.2 ms
bytes buf 256 KiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
465.3 ns
bytes buf 256 KiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
405.8 ns
16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
8.5 ms
buffer 256 KiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
631.4 ns
1x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
56.9 µs
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
63.9 µs
buffer 4.00 MiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
375.3 ns
2x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
70 µs
8x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
145.7 µ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
buffer 4.00 MiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
154.4 ns
buffer 4.00 MiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
154.4 ns
bytes buf 4.00 MiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
465.3 ns
1x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
57.9 µs
4x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
94.8 µ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
bytes buf 4.00 MiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
405.8 ns
buffer 256 KiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
375.3 ns
buffer 4.00 MiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
631.4 ns
2x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
71 µs
256 KiB * 1k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
183.6 ns
4x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
96.2 µs
bytes buf 4.00 MiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
465.3 ns
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 * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
631.4 ns
buffer 4.00 MiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
375.3 ns
16x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
248.1 µs
1x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
58 µs
8x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
146.7 µs
16x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
251.8 µs
16x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
254.6 µs
4x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
97.3 µs
bytes buf 4.00 MiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
405.8 ns
2x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
71.6 µs
256 KiB * 1k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
245.8 ns
8x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
148 µ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
2x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
71.5 µs
256 KiB * 10k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
174.2 µs
256 KiB * 10k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
154.4 ns
4x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
97 µs
256 KiB * 10k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
245.8 ns
256 KiB * 1000k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
154.4 ns
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
256 KiB * 100k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
154.4 ns
1x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
58.1 µs
concurrent 2
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
537.6 µs
concurrent 4
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
407.3 µs
8x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
148.1 µs
256 KiB * 100k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
245.8 ns
buffer 256 KiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
631.4 ns
concurrent 16
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
315.8 µs
concurrent 8
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
356.9 µs
16x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
251.1 µs
4.00 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.2 µs
4.00 KiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.3 µs
1
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.6 µs
2
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.7 µs
256 KiB * 1000k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
245.8 ns
buffer 256 KiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
375.3 ns
16.0 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.2 µs
8
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.8 µs
concurrent 1
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
286.1 µs
4
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.8 µs
buffer 256 KiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
154.4 ns
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
465.3 ns
256 KiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.2 µs
bytes buf 256 KiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
405.8 ns
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs