title: Python memory leaks
body: <p>I have a long-running script which, if let to run long enough, will consume all the memory on my system.</p>
  
  <p>Without going into details about the script, I have two questions:</p>
  
  <ol>
  <li>Are there any "Best Practices" to follow, which will help prevent leaks from occurring?</li>
  <li>What techniques are there to debug memory leaks in Python?</li>
  </ol>