ECS now alot slower than Monobehaviours. Is this supposed to happen?

Tried the ECS 0.50 version for the first time in March and was impressed. I could fit tens of thousands of entites onscreen and have +100 fps in-editor. Now very basic scenes can’t even hit 60 in a build for me.

I have a scene with just a cube and a plane. If I leave everything as gameobjects, I get like 200 frames. If I put these objects into a subscene and convert them to entities, I get 40-50 frames. I heard this was just editor overhead, so I built the project. The ECS scene still gets maybe 50 frames.

What is going on? Is anyone else experiencing a significant drop in frames on scenes this basic like I am?

Profile, or it didn’t happen. :wink:

There’s a bunch of things that could be preventing you from getting the top performance out of the box. Perhaps post your code. Though … it sounds like you just added objects with no code at all. If that’s the case, this isn’t really making use of Entities at all. It’s probably more a matter of the renderer and material, perhaps instancing is not enabled/working? Is the Entities renderer package installed?

Just build project and will see the diff, the problem is tool come with ecs in editor is heavy.