Derma: SetVisible versus Remove

Simply put, when you use SetVisible on a panel without actually removing it does it take up more processing power than removing it all together, or does it just throw it in the background enough so the difference is close to nothing?

When you do SetVisible(false), you can then show the panel again by passing true to it, rather than rebuilding the entire thing. If you’re going to never use the panel again, remove it, else, SetVisible(false) it.

Also, if you panel needs real-time updating, like if it has a list of players that is constantly changing, you need to rebuild the panel (or just the list), easiest way is to remove it on close and rebuild it on open.