It's naive to think that the same code behaves similarly in different frameworks (versions of the same framework including, it's major version btw). You call many library methods and those gets changed. What we see on diagram is likely has nothing to do with GC, but with such rewritten methods and btw, having GC doing more work doesn't necessary means it's a root of the problem. As always, start with minimal reproducible example.
↧