Is RAM being reserved for each spawned actor and it's variables?

So I’m going to spawn massive ammounts of blueprint actors on my map which is also pretty big. I’d say in total there will be about 100.000 if not more weapons, items etc. All of them are blueprint actors that inherit most of the variables from interfaces / base classes. Now my question is if everytime I spawn an actor, will there be RAM reserved for the own and the inherited variables? Because having so many actors spawned would eat the memory really quickly then.

Oh and if so: would it make sense to create another parent class with only the mesh in it that inherits to the base class, so I only spawn this actor?

Thanks in advance.