In my experience it seems that most people will tell you that it is unwise to force a garbage collection but in some cases where you are working with large objects that don\
I think the example given by Rico Mariani was good: it may be appropriate to trigger a GC if there is a significant change in the application's state. For example, in a document editor it may be OK to trigger a GC when a document is closed.