i think he was talking about the action code which consumes execution time, not to the entity being dynamic or static.

i would use a mixture of both: save the entities into an array and assign an action which resets their dynamic flag. then you can delete them from within the array.

like that you could even do some culling tree algorithm if you don't use a plain array but a tree structure, saving even more performance.