Release build in MVS 2010 Professional v / s for C

lately I've found that "running" a C program as a release build instead of debug builds optimizes the code and makes it run much faster. It is accessed through the project properties menu> configuration manager menu. I would like to know if this feature is the same in pro version and express version of MVS 2010 in terms of speed optimization. I have an express edition.

Also, I would like to know if the C programs run at the same speed as the professional and express versions. I understand that the professional edition has many "software" tools for the serious programmer.

Thank you very much.

+2


a source to share


2 answers


No, the compilers are exactly the same, so in terms of performance you will get exactly the same results. The only difference is in the tools and support as you pointed out.



+1


a source


From the Visual Studio Express FAQ ( http://www.microsoft.com/express/support/support-faq.aspx ):

Does Visual C ++ 2008 Express have an "optimizing compiler"?

Yes, Visual C ++ 2008 Express Edition includes the same core optimization compiler that will be included in all other releases of Visual Studio 2008. Some new advanced optimization features, including profiled optimizations, will only be available in the standard and higher edition of Visual Studio 2008 ...

Therefore, any optimizations available from the "Profiled Optimizations" will not be available in the Express version.



This is pretty specific functionality and you need to do some work to use it (see http://msdn.microsoft.com/en-us/library/e7k32f4k.aspx ) -

I don't think I have ever used it when writing C ++, so it would be reasonable to conclude that the Express version is practically the same as the Standard and Professional versions

+3


a source







All Articles