自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

.NET框架4.0新功能先睹為快

開發(fā) 后端
本文根據(jù)PDC上關(guān)于.NET Framework 4.0的講座簡單總結(jié).NET 4.0在CLR方面的新功能,包括組件間的兼容、性能提升等。

前不久,在美國洛杉磯召開的Professional Developer Conference(PDC)上有一個講座,介紹了有關(guān).NET框架4.0中在CLR(公共語言運行時)方面的新功能。這里做一個簡單的總結(jié):

.NET 4.0讓不同組件之間工作的更好

1. 兼容性一直是個令人很頭疼的問題,在.NET 4.0中,在同一個進程中,不同運行時上的組件可以同時運行,我們稱之為In process Side by Side。

2. 對于很多同時包含COM組件和托管代碼的應用程序,Primary Interop Assembly (PIA) 一直程序在部署方面令人很頭疼的問題。現(xiàn)在,.NET 4.0中加入了稱為NO-PIA的新功能,使得Interop的版本類型匹配僅通過簡單的屬性(TypeIdentifierAttribute)和GUID就能實現(xiàn),免去了繁雜的PIA部署,也減少了應用程序的部署大小。

3. P/Invoke Interop Assistant,是一個能幫助使用Interop的開發(fā)人員快速轉(zhuǎn)換C語言與.NET語言方法簽名的工具,在http://www.codeplex.com/clrinterop 的網(wǎng)站上可以免費下載到。

4. 此外,.NET 4.0也為引入動態(tài)語言與功能性語言做了相應的改進。包括一些新類型,如BigIntegers,Tuples,并對Tail recursion 的情況作了優(yōu)化。

.NET 4.0在性能上做了進一步的提高

1. .NET 4.0提高了并行計算的線程性能。

2. .NET 4.0中加入了后臺垃圾回收功能(Background GC),使得垃圾回收時發(fā)生的延遲現(xiàn)象明顯減少。

3. 此外,對于Profiler,.NET 4.0中的Profiler提供更好的CPU采樣功能,實時的堆分析和對象引用圖表。

.NET 4.0幫助開發(fā)人員減少程序中的bug

1. .NET 4.0支持dump debugging,可以提供重現(xiàn)crash的信息,使開發(fā)人員對crash的情況的調(diào)試更有效。

2. .NET 4.0支持64位的混合模式調(diào)試,使得托管代碼和非托管代碼之間的調(diào)試更方便。

3. .NET 4.0提供Code Contracts,可以通過編程方式制定代碼規(guī)則。

4. .NET 4.0對一些常見異常,如除零計算、Access Violation等,作了一些特別處理,使得這些問題在新的運行時中更難出現(xiàn)。

除了CLR相關(guān)的改進,.NET 4.0在Data,WCF,Windows Client等等方面都有很多新的功能。

【編輯推薦】

  1. 淺析.NET平臺編程語言的未來走向
  2. 淺談C# 4.0中的動態(tài)類型和動態(tài)編程
  3. .NET開發(fā)十大常用工具軟件分享
責任編輯:佚名 來源: MSDN
相關(guān)推薦

2015-05-12 11:49:45

OpenStack K開源特性分析

2011-03-09 10:45:09

DiscuzX2公測新功能

2009-11-20 09:11:07

Chrome OS谷歌操作系統(tǒng)

2012-09-21 10:49:16

虛擬化

2014-09-01 10:22:29

Ubuntu

2010-10-20 08:53:57

Android 3.0

2019-12-26 12:00:24

ECUG Con 20

2010-06-21 13:32:46

office2010微軟

2015-07-30 10:05:37

Java9JShell

2009-10-28 12:27:36

linux操作系統(tǒng)發(fā)展

2011-04-08 16:14:21

2021-06-17 08:00:00

Windows 10Windows微軟

2009-03-31 09:04:46

MacChrome瀏覽器

2020-12-08 06:21:51

Go2語言Go1

2011-11-30 08:41:20

NoSQL數(shù)據(jù)庫

2009-02-12 15:18:59

2010-11-17 11:25:20

高交會郵件安全263企業(yè)郵箱

2013-03-25 09:51:53

Facebook數(shù)據(jù)中心云數(shù)據(jù)中心

2015-04-23 10:57:07

Apple WatchAPP

2011-04-01 11:26:21

JDK 7
點贊
收藏

51CTO技術(shù)棧公眾號