La huella de memoria de mi juego (2D) parece aumentar cada vez que cargo una textura, por ejemplo, cuando inicio mi juego usa 30 mb de RAM privada, después de atravesar un archivo de fondo de ~ 367 mb, por lo que todo está en RAM en algún momento, aumenta a 54 mb de RAM privada.
Lo mismo sucede después de recorrer la misma distancia pero yendo y viniendo entre dos puntos repetidamente.
Sin embargo, mis lecturas muestran que el programa está llamando correctamente a glDeleteTextures aproximadamente un segundo después de que las texturas desaparecen de la pantalla; y valgrind no encuentra ninguna fuga.
¿Cómo sé si debería preocuparme por esto, o si es solo una peculiaridad de cómo funciona la memoria del sistema operativo?