Виндузятникам вход воспрещён!
Ага :-P
Ах да, о тормозах и потреблении памяти:
Это mono-приложение, я правильно понял? Честно, не знаю, как оно в mono, но вообще для того, чтобы узнать сколько памяти отжирает .NET-приложение, в task manager смотреть некошерно. Просто сборщиком мусора резервируется определенное количество памяти (working set), которая фактически может и неиспользоваться, и будет им [GC] освобождаться, если системе не будет хватать памяти. Судя по цифрами, на mono всё происходит приблизительно также.
Я не говорю, что .NET жрёт мало памяти или столько же, сколько и нативные приложения. Просто всё не настолько ужасно...
Реальные цифры, если это интересно, лучше узнавать профайлерами. В mono, видимо, стандартным для памяти является вот этот:
http://www.mono-project.com/HeapShotHow much memory does my .NET application use?Память и .Net