What is faster or less heavy: instantiate prefabs or activate-deactivate only one

Hi everyone!
In my application i’m not using prefabs, I just have all gameobjects in Scene and consequently I activate-deactivate them, after having modified the fields of that object before the SetActive.

I would like to know which option would be faster and less cumbersome for the application, since after the build it goes slower than in the PlayMode.

Thank you in advance

I think instantiating prefabs is much effective. If you have a few objects of every type it is fine, but if not, at some point you are forced to use prefabs. For an example while making an FPS game you need to shoot hundreds of bullets. Even if you use Raycast Shooting AI’s would still be a problem.