I was thinking along the lines of if you're placing them dynamically, you'll only need to do so once for preventing duplication. therefore you'll place them only once without moving them.

Having them created dynamically allows for a greater variation of terrain so I don't get why you'll want to reuse them again and again.


Your example shows a problem with ent_remove for the dynamic terrain, the same test without removing the terrain shows the same memory usage.