corrida 0.1.0

Heterogenous Arena Allocator
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use corrida::r#final::*;

pub fn main() {
    use std::time::*;
    // Each fighter is 4*16, 64 bytes
    let start = Instant::now();
    let arena = Corrida::new(None);
    for i in 0..5_000_000 {
        let _my_ref = arena.alloc([i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i]);
    }
    dbg!(start.elapsed());
    //assert!(start.elapsed() < Duration::from_millis(500))
}