写点什么

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:027162
用户头像

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

关注

评论

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

自助设备系列——菜品的自助识别结算

孙苏勇

人工智能 产品 行业资讯 智能设备

MySQL 实现排名

黄大路

数据挖掘 MySQL 数据库 sql 数据分析

引入了绩效管理,团队反而一天不如一天了?(二)

Geek_6rptuk

团队管理 企业文化 绩效

一个关于成长的经验公式

oldj

成长

回“疫”录(14):跨越时空的相同选择

小天同学

疫情 回忆录 现实纪录 感恩

嫌 OSS 查询太慢?看我们如何将速度提升 10 倍!

苏锐

大数据 性能优化 数据湖 OSS 对象存储

TensorFlow On Flink 原理解析

Apache Flink

大数据 flink 流计算 实时计算

阅读有术:怎么记住书中的内容

子不语

学习 方法论 读书方式

Kylin 在互联网公司的实践合集

程序员小陶

大数据 kylin

谈谈控制感(1):控制感与职业方向选择

史方远

必要的革命:深层学习与可持续创新

山楂大卷

学习 好书推荐 创新 系统性思考 价值观

SpringBoot前后端分离项目,集成Spring Security(完整版)

读钓

Java spring Spring Boot spring security

死磕Java并发编程(9):无界线程安全队列ConcurrentLinkedQueue源码解析

Seven七哥

Java并发 jdk源码 队列

深入解读 IaaS、PaaS、SaaS

燕陈华

IaaS PaaS SaaS

为什么我们要工作

黄大路

思考 工作

概念有时候很坑

伯薇

抽象 思考力 沟通 概念

(乱记)“怎样培养优秀孩子”

启润

0风险高收益的投资

Neco.W

学习 投资 自我提升

CentOS 6 升级 OpenSSH 8.1p1

wong

centos openssh

笔记:《如何系统思考》之系统基模

wiflish

思维方式

说说数据库主从同步延迟的一个解决方案

M1racle

数据库 主从同步

在线修改主从复制选项

Simon

MySQL

打造高颜值 iTerm2

辛晓亮

macos Mac 终端 terminal

什么是实时数仓,与离线数仓的区别是什么?

程序员小陶

大数据 数据仓库 实时数仓

真特么是个好东西

非著名程序员

程序员 效率工具 写作

高仿瑞幸小程序 07 为你推荐模块

曾伟@喵先森

小程序 微信小程序 大前端

01-Taro打造hello-world应用

页面仔小杨

小程序 微信小程序 taro

Rust安装注意事项

邱张华

rust 镜像源 diesel

ONTAP 9 巡检模板

HU

上下文切换的资源消耗

麻瓜镇

多线程 操作系统

实时数仓 | 你需要的是一款强大的 OLAP 引擎

程序员小陶

大数据 OLAP

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