在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

JRuby 1.0.1 问世 JRuby 1.1 开发计划发布

  • 2007-08-24
  • 本文字数:582 字

    阅读完需:约 2 分钟

JRuby 刚刚发布了维护发布版JRuby 1.0.1,这次发布主要包含的是 Bug 修复。 1.0.1 发布版已经可以在 JRuby 网站上下载了

此外,JRuby 1.1的计划也被发布到网上,该版本计划于十一月上旬的 RubyConf 之前发布。计划内容如下

- 完成编译器

- AOT 编译与 jrubyc 协同工作

- stdlib 完全预编译完成

- gem 安装预编译完成

- JVM 内部的虚拟文件系统(可能实现)或者经过 Hack 之后可以在存档之外运行的 rubygems

- 将性能提升定量化……Java 集成、运行和内存占用率的缩减

- Yarv 字节码的执行和编译(可能实现)

- 将 AST 共享作为一个选项(跨多个运行时共享)……有必要对 AOT 编译和它对内存的(积极?)影响进行探究

- 对多核线程的真正利用,可以测试的多线程安全的核心类(可能实现,需要在多核系统上进行大量测试)

- 将 Java API Ruby 化,可能需要“javax.swing”等

注:AOT编译的意思是预先(Ahead Of Time)编译,就是指 Ruby 源代码可以预先被编译成为 class 文件。这和JIT编译正好相反,JIT 发生在运行期,是 Just In Time(即时)的意思。

AST 共享(AST Sharing)则是为了在多个 JRuby 运行时在同一个 JVM 进程运行的情况下减少内存使用量的一个机制。AST 的全称是 Abstract Syntax Tree(抽象语法树),表示源代码的一个数据结构,该数据结构会被解释器和多个编译器使用到(AOT,JIT)。

查看英文原文: JRuby 1.0.1 release, JRuby 1.1 plan posted

2007-08-24 00:301164
用户头像

发布了 117 篇内容, 共 21.4 次阅读, 收获喜欢 0 次。

关注

评论

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

闲鱼UI快速变形利器--擎天柱

闲鱼技术

产品经理 - 第四章作业

Geek_971380

【笔记】第四章-第三讲 业务流程与产品文档

Geek_娴子

产品经理训练营——Week 04

柚子君~

产品经理训练营

第四章作业

正午看星星

靠速度说话!你还不够了解的“新基建闪电侠”

白洞计划

作业

云随心

产品训练营作业

第四章_第一次作业_用例

Weiyung

关于微服务的一点理解

风翱

微服务 开发

第5次作业

Geek_娴子

翻译:《实用的Python编程》03_03_Error_checking

codists

Python

分享一个务实派CEO的理念和实践

boshi

经验分享 七日更 28天写作

「产品经理训练营」作业 05

🌟

产品 产品经理 产品经理训练营 产品训练营 产品训练营作业

时间管理这件事儿「Day 11」

道伟

28天写作

3月份开始了

Nydia

产品经理训练营——Week 05

柚子君~

产品经理训练营

关于数码产品

ES_her0

28天写作 3月日更

抽奖助手--抽奖用例流程图

小蜜蜂

0 期产品训练营第五周作业 - 学情周报活动图

skylar

从“天地一体”到“移动组网”,中国量子通信产业是如何“炼成”的?

脑极体

产品经理训练营第四章作业(二)

新盛

第5周作业

KYoKO

第五周作业

z

第五周作业

正午看星星

抽奖助手小程序 发起抽奖流程图

Shine

产品

产品经理训练营第四章作业(二)

猫。

第四章 _ 第二次作业 _ 流程图

Weiyung

(28DW-S8-Day11) 小数据与在线教育

mtfelix

28天写作 小数据 因材施教 用户分析

小谈 Java 单元测试

xcbeyond

Java 单元测试 28天写作

极客时间购买课程的流程图

踏凌霄

c语言学习笔记

白白

C语言

JRuby 1.0.1问世 JRuby 1.1开发计划发布_Java_Werner Schuster_InfoQ精选文章