When is GraphicsTextureCharacter memory freed?

Adding Humanoids either as NPC:s or Players with unique looks to the experience increases the memory used for GraphicsTextureCharacter. I assume when players leave the game the texture memory for their character is freed.

The reason I ask is that I am looking at designing a high volume NPC system that pretty much will create / destroy NPC appearance locally depending on the position of the player. When and how the memory is freed has a large impact on how many unique looks the NPC:s can have due to memory consumption.

When and how is the texture memory for characters freed? Is there any difference between Players and NPC:s? And are other textures ever freed from the game?

3 Likes