写点什么

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

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

关注

评论

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

系统分析师还是架构师?

escray

技术人写作 21 天技术人写作行动营

[译]你应该知道的多个HTML属性

南城FE

html html5 前端

避坑指南之财务共享中心的服务管理

用友BIP

财务共享

小程序开发实战案例之三 | 小程序底部导航栏如何设置

盐焗代码虾

前端 支付宝 小程序开发 导航栏

Amazon CodeWhisperer 开箱初体验

亚马逊云科技 (Amazon Web Services)

人工智能 云上探索实验室 Amazon CodeWhisperer

一篇读懂Volatile关键字

是月月啊2023

Java 面试题

全面高压化与全面超快充,破解新能源汽车的时代难题

脑极体

数字能源

SQL CREATE INDEX 语句- 提高数据库检索效率的关键步骤

小万哥

MySQL 数据库 sql 程序员 后端开发

一款带键扫的LED驱动电路

芯动大师

2023 总结对AI的总结和展望

查拉图斯特拉说

AI 大模型

4点搞定Type-C接口的PCB可制造性设计优化!

华秋电子

PCB

OpenTiny Vue 3.12.0 发布:文档大优化!增加水印和二维码两个新组件🎈

Kagol

如何将自己的项目打包成whl文件分享

IT蜗壳-Tango

喜报!乘云数字获浙江省“专精特新”企业认定

乘云数字DataBuff

现在甘肃等保测评机构有几家?分别是哪几家?

行云管家

等级保护 等保测评 甘肃

写作训练营打卡2--工作后最有成就感的事

Avril

app开发

Geek_8da502

华秋DFM软件荣获2023年度电子信息行业可靠性质量提升典型案例

华秋电子

软件

直播预告|StarRocks 3.2 全面解读:易用性和性能的双重提升

StarRocks

数据库 数据分析 OLAP StarRocks

文心一言 VS 讯飞星火 VS chatgpt (152)-- 算法导论12.2 8题

福大大架构师每日一题

福大大架构师每日一题

低代码实现探索(六十一)字段隔离解耦

零道云-混合式低代码平台

一起学Elasticsearch系列-模糊搜索

Java随想录

Java 大数据 elastic

聚首江城,共创开源未来 | 2023 OpenHarmony城市推介会•武汉市圆满落幕

科技热闻

华秋喜获“2023深圳行业领袖企业100强”称号

华秋电子

鸿蒙原生应用开发——分布式数据对象

HarmonyOS开发者

HarmonyOS

最全最详细的Java异常处理机制

是月月啊2023

Java 面试题

17 | 跳表:为什么Redis一定要用跳表来实现有序集合

鲁米

ETL+BI结合的数据集成工具

RestCloud

BI ETL 数据集成

写作行动营学员打卡-Day3-工作笔记

Luke

极狐GitLab 和 ArgoCD 集成实现 GitOps

极狐GitLab

DevOps gitlab CD workflow ArgoCD

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