title: Does the .dispose() method do anything at all?
body: <p>I was experimenting with ways to get rid of some memory leaks within my application the other day when I realized that I know virtually nothing about cleaning up my resources.  I did some research, and hoped that just calling the .dispose() would solve all of my problems.  We have a table in our database that contains about 65,000 records.  Obviously when I fill my dataset from the data adapter, the memory usage can get pretty high.  When I called the dispose method on the dataset, I was surprised to find out that NONE of the memory got released.  Why did this happen?  Clearing the dataset doesn't help either.</p>