They've been working on a new GC for Mono that is better for ASP.NET and similar type of applications. By default, Mono uses the Boehm GC, but since 2.8 you can choose the new generational GC (--gc=sgen command line parameter). As far as I know it's very close to being deemed production-worthy.