I have a simple application which uses ffmpeg for decoding.
Usually it works just fine. However, when I try to play a certain file its starts eating up my memory. Even when I release all resource used by the decoder the memory is not freed.
I have tried running a memory leak detector (intel parallel inspector), but it doesn't detect the leak as the memory is probably release during shutdown.
My question is how can I see where and how much memory has been allocated during runtime?
EDIT: Added windows tag.