Hi,
I'm developing a game using SFML.NET. My application is compiled against .NET 4.5.1 using version 2.2 of the SFML.NET NuGet package.
The game uses a lot of high-resolution graphics, as well as some audio. This game is 2D, but it is high-fidelity. Recently memory usage has shot up from around 200MB to 750MB.
I'd like some advice on how to profile the memory usage of the application. I had expected that as I added more textures that these would be held in VRAM, and wouldn't significantly impact main memory usage, at least until I ran out of VRAM and OpenGL had to started swapping textures in and out more.
When I try profiling using Visual Studio 2015's built-in profiler, it only reports about 100MB of managed and heap memory usage. How can I get a more accurate breakdown of what is using up the memory?
Thanks for you time and your help.