Cum coepi am sharepoint progressio usura res. I found little bit difficult to understand about the sharepoint objects lifetime and best approach to dispose it. I found the following MSDN article which helps me a lot to learn and understand about sharepoint objects disposal.
Refer it here