写点什么

RyuJIT CTP5 发布,评测结果迥异

  • 2014-11-16
  • 本文字数:555 字

    阅读完需:约 2 分钟

RyuJIT 团队发布了 RyuJIT 项目的第 5 个预览版。微软为改进.NET 所使用的即时编译器(JIT)的性能和功能引入了该项目,RyuJIT 是项目代号。开发团队面对的一个挑战是解决一些不符合 ECMA 标准的遗留代码。微软的 Thomas Lai解释说,是否允许一段代码在新编译器中运行,RyuJIT 团队会具体问题具体分析。

来自微软的Bing 团队的Abhinaba Basu,就JIT 的工作情况发表了一些第一手的反馈

根据Bing 团队的使用情况,RyuJIT 远超我们的想象。有些工作运行的是特别大的托管负载(很多负载有1000 多个程序集,而程序集中运行的方法有上百万个)。启动时间急剧下降,JIT 时间也下降特别多。还要补充一下,我们实际上将CTP 应用于实际业务了。它非常稳定。

Basu 的报告描述了其工作,使用 CTP5 测试了项目的平均启动时间。然而,报告中提到的启动时间的改进可能是以牺牲整体性能为代价的。研究人员 Frank Niemeyer 运行了一个 RyuJIT CTP5 的基准测试,他发现,与CTP3 和CTP4 相比,性能(不是启动时间)有所下降。请注意,不要将其看作一个非常全面的测试,不过这也说明,我们需要进行更多分析。

急于了解这一最新版本对代码有何影响的开发者可以马上下载RyuJIT CTP5,不过要注意,它与Visual Studio “14”并不兼容(CTP4 默认是支持的)。

查看英文原文: RyuJIT CTP5 Released to Mixed Reaction

2014-11-16 09:291580
用户头像
臧秀涛 略懂技术的运营同学。

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

关注

评论

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

Sonarqube 代码分析技术体系

测试人

软件测试

【YashanDB知识库】安装共享集群时报错:YAS-05721 invalid input parameter, reason: node name invalid

YashanDB

数据库 yashandb

【YashanDB知识库】调用外部UDF未能识别Java环境配置

YashanDB

数据库 yashandb

共探数据可信流通时代的密态新算力|走进隐语年度嘉年华精彩现场

隐语SecretFlow

【YashanDB知识库】个别数据库用户无法登录数据库,报错 io fail:IO.EOF

YashanDB

数据库 yashandb

什么是DNS缓存?DNS缓存有什么用?

国科云

ELB UDP健康检查常见故障分析

天翼云开发者社区

云计算 网络协议 udp 弹性负载均衡

ITIL 4的4个维度

ServiceDesk_Plus

ITIL

【YashanDB知识库】过期统计信息导致SQL执行计划变差

YashanDB

数据库 yashandb

爆肝整理!一文带你吃透软件测试

测吧(北京)科技有限公司

测试

benchANT 性能榜单技术解读 Part 2:查询优化

KaiwuDB

数据库 分布式多模

HarmonyOS NEXT——独立开发者们的机遇之门

最新动态

数字孪生丨如何利用现有数据提升产品耐久性?

Altair RapidMiner

大数据 数字孪生 智能制造 altair 仿真设计

【YashanDB知识库】隐藏参数怎么查看初始值

YashanDB

数据库 yashandb

HarmonyOSNext 端云一体化(1)

万少

HarmonyOS NEXT

【YashanDB知识库】ycm托管主机报错libnsl.so.1 no such file or directory

YashanDB

数据库 yashandb

获取1688商品SKU信息API接口及实战应用

科普小能手

数据挖掘 数据分析 电商 API 接口 1688 API

RyuJIT CTP5发布,评测结果迥异_.NET_Jeff Martin_InfoQ精选文章