I was looking into the possibility that one of my applications might have a memory leak, so started playing about with some very basic code samples. One I ended up with, whe
If you are running it on .NET 4.0, this might be the case
https://connect.microsoft.com/VisualStudio/feedback/details/691725/sqlconnection-handle-leak-net-4-0
you will find that the majority of the object cache is composed of framework objects such as those created so you can access the config files and resources with out having to manually parse the files yourself
IIRC the default object cache is about 4000 objects.
you have to remember that just because your only creating and disposing of a single object doesn't mean that's all the frame work is doing