武汉的开发者们注意啦!AI技术战略、框架以及最佳实战尽在Azure OpenAI Day 了解详情
写点什么

Mono:SGen GC 和其他方面的提升,PlayScript 和 CppSharp 正在开发中

  • 2013-08-27
  • 本文字数:758 字

    阅读完需:约 2 分钟

Mono 3.2 已于上月发布,新版本在 GC 和开发等方面做了一些提升。而像 PlayScript 集成和 CppSharp 这样的项目则已经在开发中。

Mono 3.2 进一步提升了 SGen GC,特别是针对下面的场景——

  • 流行对象负载,老一代对象非常欢迎的一些固定新生对象会导致创建很多记忆的集合。为了避免这种情况的发生,流行对象会被作为永恒对象直到下一次主收集。
  • 大规模线程栈负载,这种情况下需要合理地扫描大量大堆栈线程。这在以前通常会把大量压力放到规划阶段,因为它会产生非常大的固定队列。为了避免这种情况,SGen 现在会在固定队列上使用哈希过滤,这大大降低了它们的平均大小,并且它会固定主要块而不是个别对象。

另外,在某些需要低延迟代码的地方现在还可以禁用主收集器。

SGen 现在是 mono 的默认 GC。

对于移动开发者而言,还有一些开发时间方面的提升——

  • 更好的 iOS 开发体验,支持增量构建和增量上传
  • 通过禁用某些特性减少移动踪迹的方式降低大小

Mono 上框架的获取体验也得到了提升。Mono 现在提供了多种由 Microsoft 开源的.NET 框架。它现在支持:

还有一些其他内容,包括:

在上个月的 MonkeySpace 会议上,Miguel de Icaza 还展示了一些正在开发中的项目:

  • PlayScript 是由 Zynga 创建的,目的是为了交付能够同时在移动和 Web 环境中运行的游戏,而不需要做完整移植。PlayScript 编译器基于 mono 构建。Mono 团队现在正致力于集成这些上游变化。
  • C++ 互操作故事正在由两方面推动

你能够从幻灯片“ Mono 包括哪些新特性”和 Mono 3.2 发布说明中找到更多相关的细节信息。

查看英文原文 Mono: SGen GC And Other Improvements; PlayScript, CppSharp In Works

2013-08-27 19:027012
用户头像

发布了 321 篇内容, 共 115.6 次阅读, 收获喜欢 18 次。

关注

评论

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

数字中国的视觉进阶:ISP的来处与归途

脑极体

贝特瑞新能源汽车的速度与激情

亚马逊云科技 (Amazon Web Services)

我们并不需要 Deno

LeanCloud

node.js deno 开发工具 JavaScrip

理解【Apache Zookeeper】

awen

zookeeper

《原则》(四)

Changing Lin

深入理解iOS图文混排原理并自定义图文控件

Geen练

图文混排 iOS Developer iOS 知识体系

极光开发者周刊【No.0604】

极光JIGUANG

程序员 开发者 IT行业

【得物技术】JS资源分包

得物技术

CSS 大前端 js 版本 页面

区块链作为“信任的机器”,将改变社会价值的传递方式

CECBC

博睿数据深化信创布局,通过华为鲲鹏920和统信UOS测试认证

博睿数据

信创 国产化 博睿数据

全栈程序员这个月写了啥代码?

程序员鱼皮

Java JavaScript 大前端 后端 全栈

拍乐云运维专家受邀QECon大会,畅谈多云环境伸缩实践

拍乐云Pano

Nacos-- docker搭建

是老郭啊

Docker nacos

3D场景搭建的隐秘功能——时间轴

ThingJS数字孪生引擎

大前端 物联网 可视化 3D可视化 数字孪生

区块链—重构新商业体系和全新商业生态环境

CECBC

MySQL基础之二:SQL语句介绍与使用

打工人!

MySQL sql查询 6月日更

一些有意思的句子

IT蜗壳-Tango

IT蜗壳 6月日更

【立刻报名】加速开发 Perforce on Tour China 2021-龙智

龙智—DevSecOps解决方案

【环球网】博睿数据CEO冯云彪:做好生态链企业的适配工作

博睿数据

博睿数据 博睿数据数据链DNA 生态链

模块五- 课后作业

Presley

架构实战营 #架构实战营

区块链技术为版权保护与运营提供科技支撑

CECBC

VRIO模型 - 发现自己的核心资源与能力

石云升

创业 职场经验 管理经验 6月日更

字节跳动的ToB生意,为什么需要火山引擎?

ToB行业头条

dubbo使用curator作为zk客户端优雅停机存在的问题

林一

zookeeper dubbo curator

架构实战营模块5作业

En wei

架构实战营

聊聊MySQL全局锁

架构精进之路

MySQL 6月日更

从天而降的AI“青云梯”,开发者们准备好了吗?

白洞计划

农业SaaS,「无人关注」的万亿市场

ToB行业头条

博睿数据重塑APM,引领IT运维新标杆

博睿数据

博睿数据 数据链DNA 服务可达

算法如何促成亿级别扶持曝光视频?爱奇艺Budget Pacing智能扶植系统实践

爱奇艺技术产品团队

架构 推荐 算法 广告 扶植

Nacos--简介

是老郭啊

微服务 nacos 服务注册与发现

Mono:SGen GC和其他方面的提升,PlayScript和CppSharp 正在开发中_语言 & 开发_Roopesh Shenoy_InfoQ精选文章