GTLC全球技术领导力峰会·上海站,首批讲师正式上线! 了解详情
写点什么

改进的 JIT 编译器 RyuJIT 为.NET 提速

2014 年 3 月 10 日

微软一直为开发出一个新的即时(Just-in-Time,JIT)编译器而不懈努力,以替换.NET 框架中现有的 JIT。新的编译器代号为 RyuJIT,相对于其第一个预览版本和产品中目前使用的 JIT 编译器,最新的CTP 版本有显著改进。

RyuJIT 能够比 JIT64 更快地生成代码,这是第一个 CTP 版本表现出来的成绩之一。根据微软提供的信息,RyuJIT 生成代码的速度几乎是 JIT64 的两倍。在 CTP2 中,团队在维持这一改进的同时,还改进了所生成代码的质量。这无疑是很重要的一步,因为尽管编译时间很重要,但最终结果高效执行甚至更为重要。

那么 CTP2 怎么样呢?根据微软的测试,CTP2 在一些领域比 CTP1 快得多,不过在一些基准测试上,性能却又轻微下降。与 JIT64 相比,CTP2 利弊并存。尽管有些领域性能有明显改进,但是还有些领域,CTP2 要慢很多。整体上看 CTP2 好一些,但是仍然有很多工作要做。

要深入检查 CTP2 发布时提供的性能结果, 微软的 Kevin Frei 撰写了一篇文章,详细描述了测试所用的基准测试。有些值得注意的基准测试包括Roslyn 项目的源代码、SciMark 和FsharpFFT。

RyuJIT CTP2 现在已经提供下载,但是请记住,它需要Windows 8.1 或Windows Server 2012 R2。当RyuJIT 进入产品正式发布时,它将支持更多操作系统。

查看英文原文: RyuJIT’s Improved Compiler Boosts .NET

2014 年 3 月 10 日 01:281502
用户头像
臧秀涛 略懂技术的运营同学。

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

关注

评论

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

阿里巴巴开源容器镜像加速技术

阿里巴巴云原生

Serverless 容器 云原生 k8s 存储

聪明人的训练(六)

Changing Lin

4月日更

翻译:《实用的Python编程》02_00_Overview

codists

Python

秒合约交易系统开发|秒合约交易APP软件开发

开發I852946OIIO

系统开发

安全之路其修远兮,吾将上下而求索

马士兵-苹果老师

Flink集成Iceberg在同程艺龙的实践

Apache Flink

flink

史上最全的Java面试题库宝典,Github上标星200k,太香了!

Java架构之路

Java 程序员 架构 面试 编程语言

锁仓挖矿系统开发|锁仓挖矿APP软件开发

开發I852946OIIO

系统开发

全网最全人工智能专业术语表(中英文对照)

澳鹏Appen

人工智能 数据 科技互联网 人工智能大数据 专业术语

微信业务架构图

@oo?金樱子

IDEA 文档插件 DocView 版本更新:支持编辑文档注释

程序员小航

IDEA idea插件 文档生成 Doc View

数字货币期权交易系统开发|数字货币期权交易APP软件开发

开發I852946OIIO

系统开发

二十八分钟,带你用gitlab向企业微信发出灵魂拷问

📿

Java gitlab gitlab ci

工作中的设计模式 —— 原型模式

程序员小航

Java 设计模式

项目优化-代码拆分

Darren

android 组件化 代码优化

Fluid — 云原生环境下的高效“数据物流系统”

阿里巴巴云原生

人工智能 云计算 容器 云原生 存储

apk优化,Android高级工程师必看系列,在线面试指南

欢喜学安卓

android 程序员 面试 移动开发

阿里大牛最新整理!金三银四面试题库+Java全栈笔记限时开源

Crud的程序员

Java 编程 程序员 架构 面试

七进七出,终获阿里32k*16offer,这就是我悲惨的面试经历~

Java架构师迁哥

阿里的 RocketMQ 如何让双十一峰值之下 0 故障?

阿里巴巴云原生

容器 运维 云原生 k8s 消息中间件

Knative 基于流量的灰度发布和自动弹性实践

阿里巴巴云原生

Serverless 容器 开发者 云原生 k8s

音频应用类开源 Demo 大盘点

anyRTC开发者

ios android 音视频 WebRTC RTC

跟单交易系统开发|跟单交易APP软件开发

开發I852946OIIO

系统开发

北京天源迪科上线迪科商旅App

DT极客

架构实战营模块一作业

冷大大

作业 架构实战营 模块一

史上最全的Java面试题库宝典,Github上标星200k,太香了!

Java架构之路

Java 程序员 架构 面试 编程语言

5G时代,企业信息安全将更加严峻

Machine Gun

运维 5G网络安全 网络安全 信息安全 WEB安全

谈谈信息安全

Machine Gun

网络安全 信息安全 渗透测试 WEB安全

字节首推Leetcode刷题速成笔记太香了!肝完再也不慌大厂面试死磕算法了!

Java王路飞

Java 程序员 面试 算法 字节

Linux ln 命令

一个大红包

4月日更

查漏补缺!驱动核心源码详解和Binder超系统学习资源,挥泪整理面经

欢喜学安卓

android 程序员 面试 移动开发

DNSPod与开源应用专场

DNSPod与开源应用专场

改进的JIT编译器RyuJIT为.NET提速-InfoQ