Skip to content

Commit c2d8de0

Browse files
committed
bench: use Box::new to compare equally
1 parent 7f92bc9 commit c2d8de0

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

compio/benches/fs.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ fn read_compio(b: &mut Bencher, (path, offsets): &(&Path, &[u64])) {
8383

8484
let start = Instant::now();
8585
for _i in 0..iter {
86-
let mut buffer = [0u8; BUFFER_SIZE];
86+
let mut buffer = Box::new([0u8; BUFFER_SIZE]);
8787
for &offset in *offsets {
8888
(_, buffer) = file.read_at(buffer, offset).await.unwrap();
8989
}
@@ -103,7 +103,7 @@ fn read_compio_join(b: &mut Bencher, (path, offsets): &(&Path, &[u64])) {
103103
let res = offsets
104104
.iter()
105105
.map(|offset| async {
106-
let buffer = [0u8; BUFFER_SIZE];
106+
let buffer = Box::new([0u8; BUFFER_SIZE]);
107107
let (_, buffer) = file.read_at(buffer, *offset).await.unwrap();
108108
buffer
109109
})
@@ -180,7 +180,7 @@ fn read_all_compio(b: &mut Bencher, (path, len): &(&Path, u64)) {
180180
let runtime = compio::runtime::Runtime::new().unwrap();
181181
b.to_async(&runtime).iter_custom(|iter| async move {
182182
let file = compio::fs::File::open(path).await.unwrap();
183-
let mut buffer = [0u8; BUFFER_SIZE];
183+
let mut buffer = Box::new([0u8; BUFFER_SIZE]);
184184

185185
let start = Instant::now();
186186
for _i in 0..iter {

0 commit comments

Comments
 (0)