summaryrefslogtreecommitdiffstats
path: root/benches
diff options
context:
space:
mode:
authorManos Pitsidianakis <el13635@mail.ntua.gr>2018-08-04 20:30:21 +0300
committerManos Pitsidianakis <el13635@mail.ntua.gr>2019-06-10 19:40:26 +0300
commitd5c0542f61d1e36709aabd97d2321307a3ca023e (patch)
tree126236bc83e80f2aade6586f17987e4fbda911c7 /benches
parent6ebab37a3d3bae86b6254d589d43a33bf801ee6d (diff)
Update benches
Diffstat (limited to 'benches')
-rw-r--r--benches/maildir.rs26
-rw-r--r--benches/parse.rs2
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) {
}))))
});
}
+*/