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
b92e819
otel-028
pull_request
Compare
Base
Search a run
Head
build: upgrade opentelemetry dependencies to 0.28.0
#5625
otel-028
10 months ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
concurrent 4
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
414.5 µs
concurrent 8
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
359.5 µs
concurrent 16
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
317 µs
4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
2.2 ms
bytes buf 256 KiB * 4 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.7 µs
buffer 256 KiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
660.6 ns
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 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
435 ns
16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
8.5 ms
4x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
95.7 µs
2x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
71.1 µs
1x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
58.1 µs
16x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
252.4 µs
4x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
96.3 µs
buffer 256 KiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
660.6 ns
256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full
194.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
8x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
147.5 µs
bytes buf 256 KiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
523.6 ns
2x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
71.2 µs
4x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
96.5 µs
bytes buf 256 KiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
435 ns
1x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
57.9 µs
buffer 256 KiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
154.4 ns
8x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
146.6 µs
bytes buf 256 KiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
< 1 ns
1x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
57.8 µs
bytes buf 256 KiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
523.6 ns
1x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
57.8 µs
8x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
147.4 µs
8x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
147.4 µs
16x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
253.6 µs
2x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
71.6 µs
16x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
253.5 µ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 4.00 MiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
< 1 ns
256 KiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.3 µs
4
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
95.1 µs
4.00 KiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.4 µs
2x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
71.1 µs
8
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
252.9 µs
bytes buf 4.00 MiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
435 ns
4x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel
96.6 µs
4.00 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.4 µs
bytes buf 4.00 MiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
435 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
2
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.7 µs
bytes buf 4.00 MiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
523.6 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
1
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent
94.7 µs
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
bytes buf 4.00 MiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
< 1 ns
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
16.0 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once
60.1 µ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
buffer 4.00 MiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
404.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
275 ns
bytes buf 4.00 MiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer
523.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
275 ns
256 KiB * 100k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
275 ns
concurrent 2
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
532.7 µ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
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 * 1k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
17.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
154.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
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
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
concurrent 1
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks
286.6 µ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 * 1k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme
275 ns
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs