title: Tracking Down a .NET Windows Service Memory Leak
body: <p>Before installing my windows service in production, I was looking for reliable tests that I can perform to make sure my code doesn't contain memory leaks.
  However, All what I can find on the net was using task manager to look at used memory or some paid memory profiler tools.</p>
  
  <p>From my understanding, looking at the task manager is not really helpful and cannot confirm the memory leakage (in case, there is).</p>
  
  <ol>
  <li><p><strong>How to confirm whether there is a memory leak or not?</strong></p></li>
  <li><p>Is there any free tools to find the source of memory leaks?</p></li>
  </ol>
  
  <p>Note: I'm using .Net Framework 4.6 and Visual Studio 2015 Community</p>