跨平臺的.NET執行環境 Mono 3.2.7釋出!

csdn發表於2014-02-27

  Mono是一個由Novell公司主持開發的專案。該專案旨在建立一系列符合ECMA 標準(Ecma-334 和Ecma-335)的.NET 工具,包括C#編譯器和共通語言執行平臺。Mono專案不僅可以執行於Windows 系統上,還可以執行於Linux,FreeBSD,Unix,Mac OS X 和Solaris。

  歷經5個多月的開發,Mono 3.2.7終於釋出了。該改本帶來許多新的特性。專案託管在GitHub,你還可以檢視Hacker News上的精彩評論。

跨平臺的.NET執行環境 Mono 3.2.7釋出!

  主要特性如下:

  • 大大改善了ABCREM pass,移除64位架構上的大量邊界檢查;
  • 新增了Alias Analysis以及Loop Invariant Code Motion,以生成更加優質的程式碼;
  • 基準效能提升超過20%;
  • 基於FullAOT執行下對 LINQ表示式及動態給予新的解釋;
  • 在C#編譯器中顯著提高可達性及流動分析;
  • 基於Linux版本可以使用ARM hardfp ABI Mono的初始部分;
  • 執行時可進行64位模式 與32位模式的切換;
  • 在8核處理器上, PLINQ基準速度達到6倍。

  更多詳情參見:http://news.mono-project.com/2014/02/25/mono-3-2-7-is-out/

  專案主頁:http://www.mono-project.com/Main_Page

  下載地址:http://www.go-mono.com/mono-downloads/download.html

相關文章