My (2D) game's memory footprint seems to increase any time I load a texture, e.g. when I start my game it uses 30 mb private RAM, after transversing a ~367mb background file, so it's all in RAM at some point, it increases to 54 mb private RAM.
The same thing happens after going the same distance but going back and forth between two points repeatedly.
However, my readouts are showing that the program is correctly calling glDeleteTextures about a second after textures go off screen; and valgrind isn't finding any leaks.
How do I know if I should be worried about this, or if it's just a quirk of how the OS pages memory?