Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Memory overhead with particlesystems outside of view

Discussion in 'Editor & General Support' started by idavida, May 5, 2019.

  1. idavida

    idavida

    Joined:
    Nov 12, 2012
    Posts:
    33
    Hello,
    I have this project with a massive amount of objects spread over several scenes that is usually streamed in and out. If I for fun want to load everything at once I notice that gameobjects with particlesystems takes a lot of memory even if they are not visible and far away from the cameras view.

    Its a 2D-platformer so lets say 1-20 particlesystems are visible in one view - but in total the project has something like 24000 particlesystems and they take 2/5th of the projects memory usage as of now. In the real world they are not all loaded at the same time but I want to know.

    Culling on gameobjects is on, everthing is static, particlesystems are all non-procedural, culling mode on system is on pause - And, actually all objects outside of players view is inactive so they shouldnt be running at all.

    What else could I do? Is pooling the only viable solution or what? Using Unity 2018.3.6f
     
  2. idavida

    idavida

    Joined:
    Nov 12, 2012
    Posts:
    33