写点什么

Mono 3.8 发布:性能进一步改进,可伸缩性提升

  • 2014-09-11
  • 本文字数:1015 字

    阅读完需:约 3 分钟

9 月 4 日,Mono 3.8.0 发布了。该版本的运行时带来了一些性能和可伸缩性方面的改进,同时完成了向 Windows 平台的移植。

Mono 遵循 Gnome 和 Linux 内核的版本编号策略,这意味着 3.8 是 3.6(已于上个月发布)之后的一个主要的稳定版本。该版本在性能方面有所改进:

社区对于 Mono 一个版本接一个版本的持续性能改进非常兴奋。Richard Simpson总结到

Mono 团队发布的版本真是让人印象深刻。Mono 最让我震动的就是性能了。

该版本在调试方面也有些改进,尤其是 USB 调试。考虑到跨平台移动开发是 Mono 的一个主要使用场景,这一改进很受欢迎。调试有线协议(wire-protocol)现在可以更好地处理高延迟情况。客户端库也会激进地缓存更多信息。这会减少需要转移的包的数量,进而减少调试延迟。在使用 Xamarin 工具进行跨平台移动开发时,这双重变化会带来更好的调试体验。

除此之外,还有很多 Bug 修复,涉及运行时、类库、C#编译器、MSBuild 和调试器,整体上改进了稳定性和性能。发布说明详细列出了所有修改,感兴趣的读者可以参阅。

Mono 3.6 并不支持所有平台,特别是 Windows 和非 Debian 的 Linux 变种。Mono 3.8 则支持更多 Linux 变种。发布说明中提到,向 Windows 64 的移植也已经完成。不过 Mono 网站上尚未提供 Windows 平台的安装程序,我们必须从源代码构建出最新的二进制文件

Mono Xamarin 资助的一个项目,是微软的.NET 框架的开源实现。它使得使用 C#、F#和其他.NET 语言进行跨平台开发成为可能。Xamarin 在 Mono 之上构建了跨平台开发工具以及像 Xamarin.Forms (可以使用跨平台代码辅助创建原生的体验)这样的框架产品。开发工具和框架在开发者之间都有应用(Xamarin 最近获得了 5400 万美元 C 轮融资,会继续在这方面发力)。Xamarin 也已经在和微软开展合作,以改进.NET 和 Mono 之间的兼容性。ASP.NET vNext(尤其是 KRuntime )就是这一合作的成果之一;它在.NET 和 Mono 运行时上都能很好地运行。

查看英文原文: Mono Gets Further Performance, Scalability Improvements

2014-09-11 02:232624
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 149.9 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

家电类投诉高居榜首,拿什么拯救“投诉了个寂寞”的消费者?

Openlab_cosmoplat

工业互联网 开源社区 家电

MySQL创建用户与授权

源字节1号

软件开发 前端开发 后端开发 小程序开发

关于服务器数据迁移,介绍在服务器数据迁移计划中的7个步骤

镭速

Spring源码解析-Spring AOP

Java你猿哥

Java 源码 云原生 Spring Boot ssm

国产操作系统应用开发的趋势与挑战

没有用户名丶

业务系统故障率居高不下:有哪些非常有效的治理大招?

TakinTalks稳定性社区

利用 ModelScope 社区开源模型,实现低资源场景下的零样本文本分类

阿里技术

深度学习 自然语言模型

DSC:数仓SQL脚本迁移的神奇工具

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

2023年3月中国数据库排行榜:开源OTO揽获前三,传统达梦、GBase触机便发

墨天轮

数据库 opengauss TiDB oceanbase 国产数据库

虎牙SRE谈可观测:如何做到比用户和老板更早发现业务异常?

TakinTalks稳定性社区

Spring源码解析-Spring 事务

Java你猿哥

Java spring Spring Boot ssm spring 源码

从企业数据产品的演进,看指标平台发展趋势

Kyligence

数据分析 指标平台

Tapdata Cloud 基础课:新功能详解之「授权系统自动分析」,一键定位任务报错原因,快速获取修复建议

tapdata

大数据

Sugar BI 增强分析能力全场景解析

Baidu AICLOUD

BI

2023年浸没液冷智算产业发展高峰论坛:OPPO发布两项白皮书

安第斯智能云

创新 OPPO 论坛 高新技术

跟清华大佬用18个要点带你一步步学习springboot2微服务项目实战

Java你猿哥

Spring Boot 面经 校招 春招 java

请求响应--MQTT 5.0新特性

EMQ映云科技

物联网 IoT mqtt 订阅 企业号 3 月 PK 榜

图片无损放大:Topaz Gigapixel AI 激活版

真大的脸盆

Mac Mac 软件 图片无损放大 图片编辑 图片放大

量化交易(机器人)开发系统现货合约策略

薇電13242772558

量化策略

Refit — 让Http请求变得更简单

青柚1943

微服务 REST API NET6 Refit

报名开启!KunlunBase今年首场线下MeetUP,期待与您的见面!

KunlunBase昆仑数据库

Meetup kunlunbase 内核技术

2023 MacBook Pro 与2021 Macbook Pro有哪些差别

互联网搬砖工作者

MacBook M1芯片 MacBook Pro M2芯片

Spring Boot 集成 Liquibase,数据库也能做版本控制!

Java你猿哥

Java spring Spring Boot java 编程

你值得拥有的IoT 物联网平台开发实用技巧(一)——数据价值类

阿里云AIoT

功能强大的数据库管理工具:DBeaverEE 激活版

真大的脸盆

Mac 数据库管理工具 数据库管理 Mac 软件 数据库分析

【云原生】k8s 环境快速部署(一小时以内部署完)

Java你猿哥

Java 学习 k8s Spring Boot ssm

经验总结!朋友的阿里面经分享(内附题目+解析)

Java你猿哥

Java 校招 春招 阿里面经 Java八股文

CTO问我如何规避MyBatis使用过程中带来的全表更新风险

Java永远的神

Java 程序员 面试 后端 mybatis

实践Pytorch中的模型剪枝方法

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 3 月 PK 榜

低代码平台的流程引擎设计指南

Baidu AICLOUD

低代码 爱速搭

Mono 3.8发布:性能进一步改进,可伸缩性提升_开源_Roopesh Shenoy_InfoQ精选文章