Edit: Turns out I'm dumb, the graph I was looking at wasn't "currently allocated" but "allocated overall".
Sorry for your time.
Hello.
I'm fairly clueless when it comes to memorymanagement and identifying memory leaks and such, but profiling a small game I've been working on turns up this:

This is after the game has been running for about 10 minutes or so, and as far as I can tell I'm allocating about 600mb worth of float[]s while drawing some images.
Since I don't really know where to even begin, does anyone have any suggestion as to what I'm doing wrong? Is there anything I should be destroying after drawing in the gameloop? Or is this normal; the VM found some free memory and thought it'd look good with some floats?