Not this time...
You know one reason why I want to move to VS2012 ASAP? The nice addition of auto-vectorization, which can severely improve the speed of loops in code.stravinsky wrote:of course VS2012 has better compiler than VS2010.
But the overall improvements would not be that much
Now, you probably won't see a huge jump in benchmarks, considering most those do is test already manually optimized code, but you -will- notice it in overall browser responsiveness and some real-world tests. Preliminary builds using VS2012 have indeed confirmed the very noticeable performance increase in more smoothness of the browser. Unfortunately, I'll have to wait for Microsoft to release the update 1 in November, before I can build for the XP platform with these advantages.
More information: http://blogs.msdn.com/b/nativeconcurren ... aster.aspx
Combining this with extending this vectorization to actually using multiple cores in modern processors (auto-parallelization) when available will further improve speed and efficiency.
EDIT: And it will use SSE4.2 when possible in addition to SSE2:
The Auto-Vectorizer analyzes loops in your code, and uses the vector registers and instructions in your computer to execute them, if it can. This can improve the performance of your code. The compiler targets the SSE2 instructions in Intel or AMD processors, or the NEON instructions on ARM processors. The Auto-Vectorizer also uses the newer, SSE4.2 instruction set if your computer supports it.