Since 2 month ago i was using MS VCS2005 and SharpDevelop compilers but after some experiments I found the .NET Framework gives very bad performance because of it's lower code execution than non-DotNet compilers and it uses much more memory (about 13mb for just a simple hello world app and up to 70mb for a program that uses some cuttingedge graphical interface) and i have seen projects compiled using MSVC2005 and they don't require the .net framework 2 installed on the users windows.(
Is there anybody knows how to get out of the .net2 rid? 
)
After this problem I have returned to programming with old fashioned VC6 but it is very hard to use this IDE then I have searched wikipedia for C++ IDE's and
I found the Code::Blocks as the best !
Code::Blocks is a crossplatform IDE and it uses the MSVC, DigitalMars, MinGW, Watcom and ...
The Code::Blocks best and fully integrated compiler for windows is MinGW.
I want to know what performance differences is between MinGW and MSVC compilers such as Code optimizations and execution speed, CPU and Memory usage and at last compiled file size and compatibilities ; If anybody have experience with those compilers please comment your experiences

!
All of your ideas and helps are welcome
