Skip to content

Commit 19ff597

Browse files
committed
perf: With StateMap the memory for states are cut in half
1 parent 1d74cbf commit 19ff597

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/dfa.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1517,7 +1517,7 @@ impl<'a> Fsm<'a> {
15171517
// so we can find it later.
15181518
self.cache.size +=
15191519
self.cache.trans.state_heap_size()
1520-
+ (2 * state.data.len())
1520+
+ state.data.len()
15211521
+ (2 * mem::size_of::<State>())
15221522
+ mem::size_of::<StatePtr>();
15231523
self.cache.compiled.insert(state, si);

0 commit comments

Comments
 (0)