I compare different versions:
- main (29f1e778faaa31479e4ef84e2fb37a7a53984550)
- main+revert(+ https://github.com/sergey-miryanov/cpython/commit/efd2a4c0447496396445a5b5acc63a0482f1790d)
- main+gc-fix(+ https://github.com/sergey-miryanov/cpython/commits/gc-fix?author=sergey-miryanov)
I did comparison of pyperformance and gc-bench. gc-bench is pyperf-ed version of yours gc_big and gc_big_tree. Results are following: