Check that in your code: Do you hold some references of managed objects, that you do not need anymore? If so you can as well call directly the dispose method.
Allow "" to manage memory.It will do a good job of memory management.Dispose method is used to release unmanaged resources that aren't handled by the garbage collector.