Avatar for the apache user
apache
opendal
BlogDocs

GitHub Actions
run

No base run was found for comparison, head run from
25 days ago
N/A
Improvements
0
Regressions
0
Untouched
0
New
73
Dropped
0
Ignored
0

Benchmarks

New

16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full::16.0 MiB
N/A
N/A
8.5 ms
256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full::256 KiB
N/A
N/A
192.3 µs
4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full::4.00 KiB
N/A
N/A
62.2 µs
4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_full::4.00 MiB
N/A
N/A
2.2 ms
16x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::16x16.0 MiB
N/A
N/A
237.2 µs
16x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::16x256 KiB
N/A
N/A
237.6 µs
16x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::16x4.00 KiB
N/A
N/A
234.7 µs
16x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::16x4.00 MiB
N/A
N/A
237.7 µs
1x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::1x16.0 MiB
N/A
N/A
54.5 µs
1x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::1x256 KiB
N/A
N/A
54.7 µs
1x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::1x4.00 KiB
N/A
N/A
54.6 µs
1x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::1x4.00 MiB
N/A
N/A
54.7 µs
2x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::2x16.0 MiB
N/A
N/A
67 µs
2x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::2x256 KiB
N/A
N/A
67.1 µs
2x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::2x4.00 KiB
N/A
N/A
66.7 µs
2x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::2x4.00 MiB
N/A
N/A
67.1 µs
4x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::4x16.0 MiB
N/A
N/A
91.6 µs
4x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::4x256 KiB
N/A
N/A
91.6 µs
4x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::4x4.00 KiB
N/A
N/A
90.2 µs
4x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::4x4.00 MiB
N/A
N/A
91.9 µs
8x16.0 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::8x16.0 MiB
N/A
N/A
141.3 µs
8x256 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::8x256 KiB
N/A
N/A
140.2 µs
8x4.00 KiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::8x4.00 KiB
N/A
N/A
139.1 µs
8x4.00 MiB
core/benches/ops/main.rs::benches::read::bench::service_memory_read_parallel::8x4.00 MiB
N/A
N/A
141 µs
16.0 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once::16.0 MiB
N/A
N/A
56.8 µs
256 KiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once::256 KiB
N/A
N/A
56.5 µs
4.00 KiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once::4.00 KiB
N/A
N/A
56.6 µs
4.00 MiB
core/benches/ops/main.rs::benches::write::bench::service_memory_write_once::4.00 MiB
N/A
N/A
56.9 µs
1
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent::1
N/A
N/A
91.5 µs
2
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent::2
N/A
N/A
91.9 µs
4
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent::4
N/A
N/A
92 µs
8
core/benches/ops/main.rs::benches::write::bench::service_memory_write_with_concurrent::8
N/A
N/A
92.1 µs
buffer 256 KiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 256 KiB * 32 advance
N/A
N/A
660.6 ns
buffer 256 KiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 256 KiB * 32 chunk
N/A
N/A
212.8 ns
buffer 256 KiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 256 KiB * 32 truncate
N/A
N/A
375.3 ns
buffer 256 KiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 256 KiB * 4 advance
N/A
N/A
660.6 ns
buffer 256 KiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 256 KiB * 4 chunk
N/A
N/A
183.6 ns
buffer 256 KiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 256 KiB * 4 truncate
N/A
N/A
375.3 ns
buffer 4.00 MiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 4.00 MiB * 32 advance
N/A
N/A
660.6 ns
buffer 4.00 MiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 4.00 MiB * 32 chunk
N/A
N/A
183.6 ns
buffer 4.00 MiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 4.00 MiB * 32 truncate
N/A
N/A
375.3 ns
buffer 4.00 MiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 4.00 MiB * 4 advance
N/A
N/A
660.6 ns
buffer 4.00 MiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 4.00 MiB * 4 chunk
N/A
N/A
183.6 ns
buffer 4.00 MiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::buffer 4.00 MiB * 4 truncate
N/A
N/A
375.3 ns
bytes buf 256 KiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 256 KiB * 32 advance
N/A
N/A
493.3 ns
bytes buf 256 KiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 256 KiB * 32 chunk
N/A
N/A
0 s
bytes buf 256 KiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 256 KiB * 32 truncate
N/A
N/A
552.8 ns
bytes buf 256 KiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 256 KiB * 4 advance
N/A
N/A
493.3 ns
bytes buf 256 KiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 256 KiB * 4 chunk
N/A
N/A
0 s
bytes buf 256 KiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 256 KiB * 4 truncate
N/A
N/A
552.8 ns
bytes buf 4.00 MiB * 32 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 4.00 MiB * 32 advance
N/A
N/A
493.3 ns
bytes buf 4.00 MiB * 32 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 4.00 MiB * 32 chunk
N/A
N/A
0 s
bytes buf 4.00 MiB * 32 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 4.00 MiB * 32 truncate
N/A
N/A
552.8 ns
bytes buf 4.00 MiB * 4 advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 4.00 MiB * 4 advance
N/A
N/A
493.3 ns
bytes buf 4.00 MiB * 4 chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 4.00 MiB * 4 chunk
N/A
N/A
0 s
bytes buf 4.00 MiB * 4 truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer::bench_non_contiguous_buffer::bytes buf 4.00 MiB * 4 truncate
N/A
N/A
552.8 ns
256 KiB * 1000k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 1000k advance
N/A
N/A
17.4 ms
256 KiB * 1000k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 1000k chunk
N/A
N/A
154.4 ns
256 KiB * 1000k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 1000k truncate
N/A
N/A
216.7 ns
256 KiB * 100k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 100k advance
N/A
N/A
1.7 ms
256 KiB * 100k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 100k chunk
N/A
N/A
154.4 ns
256 KiB * 100k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 100k truncate
N/A
N/A
216.7 ns
256 KiB * 10k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 10k advance
N/A
N/A
174.1 µs
256 KiB * 10k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 10k chunk
N/A
N/A
183.6 ns
256 KiB * 10k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 10k truncate
N/A
N/A
216.7 ns
256 KiB * 1k advance
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 1k advance
N/A
N/A
17.9 µs
256 KiB * 1k chunk
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 1k chunk
N/A
N/A
154.4 ns
256 KiB * 1k truncate
core/benches/types/main.rs::benches::buffer::bench_non_contiguous_buffer_with_extreme::bench_non_contiguous_buffer_with_extreme::256 KiB * 1k truncate
N/A
N/A
216.7 ns
concurrent 1
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks::concurrent 1
N/A
N/A
268.6 µs
concurrent 16
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks::concurrent 16
N/A
N/A
313.4 µs
concurrent 2
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks::concurrent 2
N/A
N/A
544.9 µs
concurrent 4
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks::concurrent 4
N/A
N/A
410.2 µs
concurrent 8
core/benches/types/main.rs::benches::concurrent_tasks::bench_concurrent_tasks::bench_concurrent_tasks::concurrent 8
N/A
N/A
330.3 µs
Home Terms PrivacyDocs