阐述VS2008新功能使用规则

开发 后端
VS 2008新功能有了大幅的增加.NET Framework 3.5框架也比之前都有了大的提高,因为精简了CLR的线程池,促使多线程应用程序得到了各种性能的改进。

首先,我认为VS 2008新功能很值得学习,如果继续得到改进和增强,我想VS 2008会被更多开发者使用。对于VS 2008新功能的学习,对于我们掌握怎样正确编制VS 2008代码是很有帮助的,而且也可从中学到不少编程技巧,例如委托和模板方法。希望大家一起研究下。

对于新的 LINQ,我们设置的性能目标是: 对同一个查询,LINQ的性能必须显著优于SqlDataAdapter,与SqlDataReader相比也必须有竞争力;从SQL Server检索数据时,LINQ的接口必须是最轻量级的. 在我们的测试过程中, 我们所尝试过的每个测试案例几乎都表明,LINQ实际上的确比SqlDataAdapter表现更好, 而在大多数那些的例外的测试案例中, 完成相同的任务,LINQ比SqlDataReader落后的速度不超过10%。 考虑到 LINQ的强大功能,我们认为这样的取舍是合理的。

VS 2008新功能中我们能看到的更显著的性能提高包括:

1、重新生成一个 VisualBasic 项目并运行一个后台编译器的速度提高到了原来的3倍,使用的内存却只有原来的1/3。

2、在编辑器里滚动较大的 C# 文件的速度比原来快了一倍,键入新文本的速度是原来的1.5倍.

3、对C# 中庞大类型的智能感应响应时间提高了至多10倍。#t#

4、增量生成C++/ CLI 项目解决方案的时间最快可以提高到原来的1.9倍。更多细节在这里。

5、Office Word 和 Excel 文件在服务器上处理的速度快了20倍。

TFS 版本控制命令处理经过重写后,能够在不需要绑定内存到服务器上的情况下,支持无限量的关键命令操作。 在我们的测试衡量结果中,关键命令的运行速度还提高了 10% 到 60%,尤其是在比较大的项目上操作时有了很大的性能提高。从这-里可以看到更多关于改进TFS可测量性的工作。

VS 2008新功能中:当这些架构方面的改进与套接字端口API的改进结合在一起,并使用双核处理器的情况下,异步套接字端口I/O的操作速度最快提高了70%。更多关于此项工作的细节在这里。

责任编辑:chenqingxiang 来源: 机械工业出版社
相关推荐

2009-12-11 16:15:01

VS2008功能

2009-12-11 17:26:55

VS2008 Web

2009-12-14 14:17:52

VS2008功能

2009-12-14 16:31:01

VS 2008软件

2009-12-14 15:27:20

VS2008程序

2009-12-14 17:19:24

VS 2008简介

2009-12-14 14:36:40

VS 2008软件

2011-06-08 16:56:37

VS2008 Qt

2011-06-08 17:32:18

QT VS2008 开发环境

2010-05-21 17:51:52

VS2008的SVN插

2009-12-11 15:38:40

VS2008编译器

2009-12-11 17:14:05

VS2008 开发

2009-12-14 10:07:42

VS 2008 Web

2009-12-10 13:53:58

VS2008专业版

2009-12-11 17:04:20

VS2008程序

2009-12-11 13:25:52

VS2008技巧

2009-12-10 15:07:58

VS2008安装

2009-12-17 14:53:52

VS2008程序

2009-12-11 16:48:11

VS 2008的外壳

2009-12-21 11:10:53

WCF工具
点赞
收藏

51CTO技术栈公众号