Skip to content

Commit 79c6bb8

Browse files
improve bench measurements by avoiding database drop (#256)
1 parent 3b644b6 commit 79c6bb8

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

crates/djls-bench/benches/parser.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ fn parse_template(bencher: Bencher, fixture: &TemplateFixture) {
1919
if let Some(nodelist) = djls_templates::parse_template(&db, file) {
2020
divan::black_box(nodelist.nodelist(&db).len());
2121
}
22+
(db, file)
2223
});
2324
}
2425

@@ -39,11 +40,12 @@ fn parse_all_templates(bencher: Bencher) {
3940
(db, files)
4041
})
4142
.bench_local_values(|(db, files)| {
42-
for file in files {
43-
if let Some(nodelist) = djls_templates::parse_template(&db, file) {
43+
for file in &files {
44+
if let Some(nodelist) = djls_templates::parse_template(&db, *file) {
4445
divan::black_box(nodelist.nodelist(&db).len());
4546
}
4647
}
48+
(db, files)
4749
});
4850
}
4951

0 commit comments

Comments
 (0)