Sha256: 2f649a5153745c7930efdb32a52f9dc522f7b8cf548a251c5e2c82ee25dc3fff
Contents?: true
Size: 575 Bytes
Versions: 39
Compression:
Stored size: 575 Bytes
Contents
#![feature(test)] extern crate test; use crossbeam_epoch as epoch; use crossbeam_utils::thread::scope; use test::Bencher; #[bench] fn single_pin(b: &mut Bencher) { b.iter(epoch::pin); } #[bench] fn multi_pin(b: &mut Bencher) { const THREADS: usize = 16; const STEPS: usize = 100_000; b.iter(|| { scope(|s| { for _ in 0..THREADS { s.spawn(|_| { for _ in 0..STEPS { epoch::pin(); } }); } }) .unwrap(); }); }
Version data entries
39 entries across 39 versions & 1 rubygems