跨平臺的.NET執行環境 Mono 3.2.7釋出!
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上的精彩評論。
主要特性如下:
- 大大改善了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/
相關文章
- ubuntu 20.04 搭建 docker 環境(18.04) 執行 vins-monoUbuntuDockerMono
- 跨平臺.NET MAUI框架 正式版GA釋出UI框架
- .NET跨平臺UI框架Avalonia 11.1重磅釋出UI框架
- 搭建軟體執行平臺以及IDE環境IDE
- Linux(CentOS)下.NET,mono環境的安裝步驟整理LinuxCentOSMono
- polarphp 0.0.1 alpha 釋出:全新 PHP 執行時環境PHP
- ASP.NET Core微服務如何在雲環境中跨平臺服務?ASP.NET微服務
- .NET Core 跨平臺
- SAP雲平臺執行環境Cloud Foundry和Neo的區別Cloud
- Google釋出跨雲Serverless管理平臺KnativeGoServer
- 跨平臺的C/C++整合開發環境 CLion 2022C++開發環境
- 淺談跨平臺框架Flutter的搭建與執行框架Flutter
- 如何用JavaScript判斷前端應用執行環境(移動平臺還是桌面環境)JavaScript前端
- 大資料執行環境的執行大資料
- .Net Core與跨平臺時區
- .NET MAUI RC2 釋出,支援 Tizen 平臺UI
- 打造跨平臺.NET Core後臺服務
- 執行LearnVIORB及VINS_monoORBMono
- 使用VSCode和CMake構建跨平臺的C/C++開發環境VSCodeC++開發環境
- Java平臺的理解? Java是解釋執行嗎?Java
- JavaScript執行環境與執行棧JavaScript
- laradock swoole 執行環境
- openGauss-執行環境
- linux執行環境&命令Linux
- Anaconda 2019.03 釋出,Python 跨平臺科學計算軟體Python
- Docker釋出重大更新,跨平臺容器管理易如反掌Docker
- CrossApp 0.1.5 釋出:跨平臺移動應用開發引擎ROSAPP
- 相機+IMU+VINS-MONO+VINS-MONO-LET-NETMono
- GitHub釋出程式碼執行平臺Actions及2018年度報告Github
- .NET跨平臺繪圖基礎庫--SkiaSharp繪圖
- 使用docker建立和執行跨平臺的容器化的mssql資料庫DockerSQL資料庫
- 騰訊釋出前端跨平臺(iOS,Android和Web)的開發框架Hippy前端iOSAndroidWeb框架
- 跨平臺開發框架DevExtreme釋出v17.2.8|附下載框架devREM
- 跨平臺開發工具DevExtreme釋出v18.1.3|附下載devREM
- 跨平臺開發框架DevExtreme釋出v17.2.7|附下載框架devREM
- 作業系統的執行環境作業系統
- 星環科技資料安全管理平臺 Defensor重磅釋出
- 1-1 JavaScript執行環境 執行棧JavaScript
- 搭建本地執行Hadoop環境Hadoop