Disposing of ContentManager increases memory usage
Posted
by
Havsmonstret
on Game Development
See other posts from Game Development
or by Havsmonstret
Published on 2012-06-04T20:01:35Z
Indexed on
2012/06/04
22:47 UTC
Read the original article
Hit count: 172
I'm trying to wrap my head around how memory management works in XNA 4.0 I've created a screen management test and when I close a screen, the ContentManager created by that screen is unloaded. I have used ANTS Memory Manager to look at how the memory usage is altered when I do this, and it gives me some results which makes me scratch my head.
The game starts with loading two textures (435kB and 48,3kB) which puts the usage at about 61MB. Then, when I delete the screen and runs Unload on the ContentManager, the memory usage drops to 56,5MB but instantly after goes up to 64,8MB.
Am I doing something wrong or is this usual for XNA games? Do I have to dispose of everything the ContentManager loads seperatly or do I need to do something more to the ContentManager?
Thanks in advance!
© Game Development or respective owner