Hacker News new | ask | show | jobs
by kirankp89 925 days ago
My experience with Unity on consoles is that it is very much an issue but can be avoided with some careful architecture choices very early on in development. If you are not careful about allocations, the reserved managed heap size grows and GC pauses quickly deteriorate the experience. There’s also no way to reclaim memory and very soon you’ll have a giant C# heap with not enough memory for native code in engine to load textures etc. This is very hard to recover from, hence to need to be vigilant from the start.
1 comments

This is true but it’s worth noting it’s because Unity used Mono’s garbage collector which was, well… garbage.