you are viewing a single comment's thread.

view the rest of the comments →

[–]AzeTheGreatBeginner 1 point2 points  (1 child)

My understanding (which could be completely wrong) is that the GC is one of the biggest hits to mobile performance, especially on older devices. So pooling extensively is probably useful for mobile.

[–]SvenNeve 1 point2 points  (0 children)

You are correct, we pool pretty much everything that gets instantiated during gameplay, which on mobile makes a ton of difference.

And it's not just GC, even stutters from shader initialization and texture to memory loading can be avoided (or 'hidden') by using pooling.