This was an experiment to see if inlining the children of an inode by using a [MaybeUninit<Arc<Node>>; N] instead of a Vec<Arc<Node>> would bring any performance benefits. It doesn't.
Benchmarking 3734fc286527b6286ee91236912d6ba9a865bcf9 against 954586be1be7c88d9d35aa3b764279538f6f4eef doesn't show any statistically significant improvement, or even slight regressions in some cases.
This was an experiment to see if inlining the children of an inode by using a
[MaybeUninit<Arc<Node>>; N]
instead of aVec<Arc<Node>>
would bring any performance benefits. It doesn't.Benchmarking 3734fc286527b6286ee91236912d6ba9a865bcf9 against 954586be1be7c88d9d35aa3b764279538f6f4eef doesn't show any statistically significant improvement, or even slight regressions in some cases.