diff options
author | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2018-08-04 20:30:21 +0300 |
---|---|---|
committer | Manos Pitsidianakis <el13635@mail.ntua.gr> | 2019-06-10 19:40:26 +0300 |
commit | d5c0542f61d1e36709aabd97d2321307a3ca023e (patch) | |
tree | 126236bc83e80f2aade6586f17987e4fbda911c7 /benches | |
parent | 6ebab37a3d3bae86b6254d589d43a33bf801ee6d (diff) |
Update benches
Diffstat (limited to 'benches')
-rw-r--r-- | benches/maildir.rs | 26 | ||||
-rw-r--r-- | benches/parse.rs | 2 |
2 files changed, 23 insertions, 5 deletions
diff --git a/benches/maildir.rs b/benches/maildir.rs index 8a0c2c5a..dae3c506 100644 --- a/benches/maildir.rs +++ b/benches/maildir.rs @@ -1,5 +1,6 @@ #![feature(test)] extern crate melib; +use melib::conf::Folder; use melib::mailbox::backends::maildir::*; extern crate test; @@ -7,21 +8,36 @@ use self::test::Bencher; #[bench] fn bench_threads_1(b: &mut Bencher) { - b.iter(|| MaildirType::new("").get_multicore(1)); + b.iter(|| { + let folder = Folder::new(String::from(""), vec![]); + MaildirType::new("").multicore(1, &folder) + }); } #[bench] fn bench_threads_2(b: &mut Bencher) { - b.iter(|| MaildirType::new("").get_multicore(2)); + b.iter(|| { + let folder = Folder::new(String::from(""), vec![]); + MaildirType::new("").multicore(2, &folder) + }); } #[bench] fn bench_threads_3(b: &mut Bencher) { - b.iter(|| MaildirType::new("").get_multicore(3)); + b.iter(|| { + let folder = Folder::new(String::from(""), vec![]); + MaildirType::new("").multicore(3, &folder) + }); } #[bench] fn bench_threads_4(b: &mut Bencher) { - b.iter(|| MaildirType::new("").get_multicore(4)); + b.iter(|| { + let folder = Folder::new(String::from(""), vec![]); + MaildirType::new("").multicore(4, &folder) + }); } #[bench] fn bench_threads_6(b: &mut Bencher) { - b.iter(|| MaildirType::new("").get_multicore(6)); + b.iter(|| { + let folder = Folder::new(String::from(""), vec![]); + MaildirType::new("").multicore(6, &folder) + }); } diff --git a/benches/parse.rs b/benches/parse.rs index d149d35c..e389841e 100644 --- a/benches/parse.rs +++ b/benches/parse.rs @@ -8,6 +8,7 @@ use melib::mailbox::email::Envelope; extern crate test; use self::test::Bencher; +/* #[bench] fn mail_parse(b: &mut Bencher) { b.iter(|| { @@ -16,3 +17,4 @@ fn mail_parse(b: &mut Bencher) { })))) }); } +*/ |