I have an application with different Components like `Windows Media Player`, `Image box` etc. All components are **`playing back to back`** or **`one after another`**. And a user controller with a `Panel` as parent it contains 5 `Grids` and a `Grid` is combination of 4 `Labels`. And a form the same user controller has 2 instance with a video and a image. 

Due to this in every second my application increase its committed memory size by 2MB. After some time my application stopped due to out of memory. So I want to see in which part or component the memory leaked. 

Is there any *freeware* software to monitor the memory leak?