According to .net documentation, Garbage Collector should free the memory. we analysed and found following things.
1- We have 40 modules in window desktop application in VB.net. Every module opening adds 1 or 2 MB to Memory utilization statistics displayed in Task Manager. Now see, a user was engaged in public sector dealing. He has to open forms 100 times a day and has to perform different tasks. Continuous addition to memory causes application to become slower. User has to shutdown Application and then restarts if he needs to free Memory which is not acceptable.
Please Advice...we have tried to destroy objects explicitly and we have call system.GC.Collect also with that.......but no improvement