blob: 91b13b693ff2a25e27bee092f427e7e5ac907094 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
use crate::{diff::diff, Frame, Ref, View, P2};
use std::time::Instant;
fn measure(f: impl FnOnce()) {
let t1 = Instant::now();
f();
let t2 = Instant::now();
eprintln!("took {:?}", (t2 - t1));
}
#[test]
fn bench_diff() {
let size = P2 { x: 2000, y: 2000 };
let f1 = Frame::new(size);
let f2 = Frame::new(size);
measure(move || {
diff([&f1, &f2], View::all(size), Ref::default());
})
}
|