Skip to content

Commit 8526d51

Browse files
author
sicheng
committed
Fix bench
1 parent f37ecae commit 8526d51

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

rust/worker/benches/regex.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,14 @@ fn bench_regex(criterion: &mut Criterion) {
6767
.map(|(offset, record)| {
6868
for (pattern_str, pattern) in &regexes {
6969
let now = Instant::now();
70-
if pattern.is_match(&record.document) {
71-
let elapsed = now.elapsed();
70+
let is_match = pattern.is_match(&record.document);
71+
let elapsed = now.elapsed();
72+
*bruteforce_time.entry(pattern_str.to_string()).or_default() += elapsed;
73+
if is_match {
7274
expected_results
7375
.entry(pattern_str.to_string())
7476
.or_insert(RoaringBitmap::new())
7577
.insert(offset as u32);
76-
*bruteforce_time.entry(pattern_str.to_string()).or_default() += elapsed;
7778
}
7879
}
7980
LogRecord {

0 commit comments

Comments
 (0)