mono 3.10.0 正式發佈:性能進一步改進

MonoXamarin資助的一個項目,是微軟的.NET框架的開源實現。它使得使用C#、F#和其餘.NET語言進行跨平臺開發成爲可能。Xamarin在Mono之上構建了跨平臺開發工具以及像Xamarin.Forms(能夠使用跨平臺代碼輔助建立原生的體驗)這樣的框架產品。開發工具和框架在開發者之間都有應用(Xamarin最近得到了5400萬美圓C輪融資,會繼續在這方面發力)。Xamarin也已經在和微軟開展合做,以改進.NET和Mono之間的兼容性。ASP.NET vNext(尤爲是KRuntime)就是這一合做的成果之一;它在.NET和Mono運行時上都能很好地運行。相隔一個月,10月4日,Mono 3.10發佈了.該版本經過下面兩個調整實現了性能的提高:git

  1. 核心元數據解析函數中移除無用的鎖代碼;
  2. 進行枚舉時避免局部數組中緩存抖動。

mono3.10新增了一些功能,值得關注的有:github

  1. 實現了 System.IO.Compression.FileSystem。
  2. Uri 實現了 .NET 4.5 行爲,可轉換成老的行爲,只須要經過設置System.Uri::s_IriParsing 靜態屬性爲 false 便可。

該版本還修復了大量 bug,詳細列表請看:http://www.mono-project.com/docs/about-mono/releases/3.10.0/數組

相關文章
相關標籤/搜索