Just sharing some of my inconsequential lunch conversations with you... RSS  

Friday, September 28, 2007

VS 2008 Performance Improvements

Somasegar as just posted about performance improvements. Here's what's cool for me:

For example, with the new LINQ facility we set a goal that LINQ performance be significantly better than using a SqlDataAdaptor for the same query and competitive with using a SqlDataReader, the lightest weight interface available for retrieving data from SQL Server. In our testing, LINQ does in fact out-perform SqlDataAdaptor on almost every test case we tried, and in many of the exceptions, it is no more than 10% slower than using a SqlDataReader to accomplish the same task. Given the power of LINQ, we feel this is a very reasonable trade-off.
Scrolling large C# files in the Editor is 100% faster, while typing in new text is 50% faster
The response time of IntelliSense with large types in C# is up to 10 times faster
TFS Version Control command processing was re-written to support unlimited sized operations on key commands without being memory bound on the server. In our measurements, key Commands also run 10% - 60% faster, with the larger improvements associated with bigger projects
We also focused on performance improvements that exploit multi-core hardware. As I blogged about earlier, we added multi-threaded support to MSBuild




1 comment:

André Cardoso said...

We can thank Rico Mariani for it (http://blogs.msdn.com/ricom/archive/2007/07/12/news-about-me.aspx)

Development Catharsis :: Copyright 2006 Mário Romano