写点什么

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:232354
用户头像
臧秀涛 略懂技术的运营同学。

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

关注

评论

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

关于 Apache Flink 和实时计算的最新动态、未来方向,你想知道的都在这里

Apache Flink

大数据 flink 编程 后端 实时计算

openGauss Summit 2021你想知道的都在这!

廖湘科:数据库需要充分利用开源和发展开源,广泛吸纳全产业力量

邮储银行新一代个人业务核心系统国际汇款业务上线,openGauss核心应用再创新高度

政法委多部门联防联控平台,重点人员联防联控平台建设

a13823115807

全新缓存组件,大幅加速云上飞桨分布式训练作业

百度开发者中心

飞桨

程序员非常实用的十个工具网站,值得收藏

AlwaysBeta

盘点2021 | 也无风雨也无晴-转行三年,再度出发

Geek_rze78a

程序员 转行 人生修炼 盘点2021 盘点 2021

荣获中国专利金奖!百度连续四年AI专利申请和授予量全国第一

百度大脑

人工智能

格创东智选择TDengine,实现海量数据实时全生命周期管理

TDengine

数据库 大数据 tdengine

技术干货 | WebRTC 技术解析之 Android VDM

网易云信

Java android 音视频 VDM

云基华海正式加入openGauss社区

MariaDB 到 MySQL 整库迁移(qbit)

qbit

MySQL MariaDB 数据导入 数据导出

中国电信发布运营商行业首个云原生关系型数据库TeleDB for openGauss

技术说|拓维·建木边缘计算平台,让算力先行一步

拓维信息

云计算 大数据 边缘计算

2021年我读过的52本书

SkyFire

c++ 个人成长 总结 读书 计算机

共话数据库技术与行业数字化融合创新,探讨开源数据库未来发展

性能提升一个数量级,Java大杀器来了!Java冷启动问题的成因与解决

华章IT

Java

大数据SQL优化之数据倾斜解决案例全集

安第斯智能云

数据

深度揭秘openGauss分区表如何实现大数据量的快速转移

GBASE南大通用加入openGauss社区

构建测试的体系化思维(基础篇)

BY林子

软件测试 测试思维

图解MongoDB集群部署原理(3)

Tom弹架构

注意,你所做的A/B实验,可能是错的!

字节跳动数据平台

大数据 测试 AB 增长黑客

谈B端产品技术团队的核心价值(1/100)

hackstoic

团队建设

神州新桥正式加入openGauss社区

openGauss 2021 感谢有您,一起创造了那些灿烂记忆

鸿鹄元数正式加入openGauss社区

中国联通联合openGauss开源社区启动数据库自主创新

小声嘟囔:char 和 unsigned char 有那么大差距吗?

BUG侦探

c ios 汇编 ios开发

使用JDBC进行openGauss的读写分离及负载均衡

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