diff --git a/src/logic/move.rs b/src/logic/move.rs index 257898c..b390825 100644 --- a/src/logic/move.rs +++ b/src/logic/move.rs @@ -15,6 +15,10 @@ pub struct Move { pub parent: Option, /// Indices of this Move's Children + // PERF! this accounts for ~40% of memory usage + // I'm thinking maybe switching to this actually being `Vec>` + // and ditching the entire `Arena` idea, that would have + // cascading effects though, something to think about pub children: Vec, /// Has this [`Move`] already attempted to create children?