Ślad pamięci mojej gry (2D) wydaje się zwiększać za każdym razem, gdy ładuję teksturę, np. Kiedy uruchamiam grę, używa ona 30 MB prywatnej pamięci RAM, po przeniesieniu pliku tła ~ 367 MB, więc w pewnym momencie jest w pamięci RAM, wzrasta do 54 MB prywatnej pamięci RAM.
To samo dzieje się po przejściu tej samej odległości, ale wielokrotnym przechodzeniu do przodu i do tyłu między dwoma punktami.
Jednak moje odczyty pokazują, że program poprawnie wywołuje glDeleteTextures około sekundę po tym, jak tekstury znikną z ekranu; a valgrind nie znajduje wycieków.
Skąd mam wiedzieć, czy powinienem się tym martwić, czy to tylko dziwactwo pamięci stron systemu operacyjnego?