Question: Could anyone elaborate what work you are doing in garbage collection in daily corporate work?

How much your considering garbage collection in your SDLC?

Answer: 
For most purposes, you shouldn't have to get too concerned about GC. If you are worrying about this, it probably means you've got underlying coding problems (accidentally leaking object references, perhaps via static events etc).

So treat this as a *reactive* thing when you find you have a problem - and use a memory profiler to find and fix that problem.
My main concerns, for daily corporate work, in terms of garbage collection is making sure we have a good janitorial service. ;)

Really, for the majority of LOB applications, you probably never need to worry about garbage collection. If you find you're having a performance issue, and profiling is showing that you have memory related performance issues or a memory leak, *then* looking at the GC perf is useful. This is rare in typical LOB apps.