Setting RenderFidelity to Automatic for meshes and unions.
You can run this script in the command bar to set them all to Automatic
function Search( Obj )
if Obj:IsA("MeshPart") or Obj:IsA("UnionOperation") then
Obj.RenderFidelity = "Automatic"
end
for Ind, Val in pairs( Obj:children( ) ) do
Search( Val )
end
end
Search( workspace )
Reduce the use of unions (If you are unioning un-needed parts, don’t. Roblox calculates your Union’s poly. Even simple objects can receive more poly than they deserve)
StreamingEnabled is similar to culling. It loads chunks of the map depending on the character position. This feature will help your game’s performance, along with my other solutions.
Basically, what that did is set all UnionOperators and mesh’s RenderFidelity to Automatic. This makes sure that parts are rendered based on the character position. You don’t need a high level of render when you cannot see a part.
The factory settings (max 1024 studs) lowered it from 1000MB to 770MB, but once I start playing the MB began to rise (I’ve been in for only about 2minutes and its already at 860MB, and is now rising at a slower pace). Is this normal?