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:
We can thank Rico Mariani for it (http://blogs.msdn.com/ricom/archive/2007/07/12/news-about-me.aspx)
Post a Comment