VRAM Usage Debugging

I’ve been having a memory issue with a project I’ve been working on.

I’ve got a pretty good idea where the problem is but I’m still basically shooting in the dark. I can see my VRAM usage going up every frame with the stats window in the editor. I’d like to see if I can debug what exactly is using the memory.

Are there tools built within unity to see what is hogging memory?

I’ll throw out where I think the problem is as well: I generate a collider and mesh procedurally each frame, and I’m not sure I actually clear/free the memory used from the previous frame (is there a way to enforce that?)

The profiler is available in Unity Pro.