Should I interfere the normal Python garbage collection process
<p>I have a large hierarchical data set in Python. After I am done with it, I need to get rid of it -- so I just do a <code>del</code> on the root node of the hierarchy.</p>

<p>Would it be OK to manually do a <code>gc.collect()</code> -- is it a good practice to remove large data quickly or should I not do it and let Python do it's business?</p>

<p>What are (if any) the correct patterns to use <code>gc</code> manually?</p>
