写点什么

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

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

关注

评论

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

Java创建对象的方法有哪些?

奈学教育

Java

花两个半月吃透这份Java手打面经,成功从外包上岸到京东

Java迁哥

Java 学习 腾讯 面试 资料

LeetCode题解:84. 柱状图中最大的矩形,双循环暴力,JavaScript,详细注释

Lee Chen

大前端 LeetCode

程序员如何获取一份高薪工作?阿里P8大牛给你一些中肯的建议

Java迁哥

Java 华为 程序员 面试 资料

Java创建对象的方法有哪些?

古月木易

Java

【运维探讨】RPA落地实践,提升IT运维工作效能!

嘉为蓝鲸

RPA 运维自动化 标准化 系统运维 流程

Java中强、软、弱、虚四种引用详解

古月木易

Java

鲲鹏迁移第一批吃螃蟹的人,践行技术国际化

华为云开发者联盟

鲲鹏920 服务器 华为云 ARM芯片 X86

week12 homework

burner

Docker 网络模式详解及容器间网络通信

哈喽沃德先生

Docker 容器 微服务

vivo商城前端架构升级-总览篇

vivo互联网技术

node.js Vue 大前端 架构设计

9块钱,构建个私有网盘,关键不限速

华为云开发者联盟

网站 OBS 在线网盘 华为云 云存储

java安全编码指南之:Mutability可变性

程序那些事

Java java安全编码 编码指南 可变性

实战案例丨使用云连接CC和数据复制服务DRS实现跨区域RDS迁移和数据同步

华为云开发者联盟

迁移 灾备 数据复制 云连接 数据同步

为什么阿里巴巴的程序员成长速度这么快,看完他们的内部资料我明白了

Java迁哥

Java 阿里巴巴 程序员 成长 笔记

JVM中unsafe.cpp源码

Darren

c++ 源码 JVM unsafe

【API进阶之路】破圈,用一个API代替10人内容团队

华为云开发者联盟

内容 编辑 API 华为云 文本摘要

区块链支付系统源码开发,USDT承兑支付平台

13530558032

CPU中的程序是怎么运行起来的(预告篇)

良知犹存

cpu

分析HiveQL 生成的MapReduce执行程序

任小龙

ArCall远比你想象的要强大的多

anyRTC开发者

WebRTC 在线教育 直播 RTC 安卓

高效程序员的45个习惯:敏捷开发修炼之道(7)

石云升

敏捷开发 晨会

架构设计复杂度来源

escray

学习 从零开始学架构 架构师预科班

35K成功上岸华为商城事业部,只因学透了这几个开源的商城项目

Java迁哥

Java 华为 源码 资料 商城项目

区块链交易所开发源码,数字货币交易所app开发

13530558032

拥抱K8S系列-01-CentOS7安装docker

张无忌

Docker centos 运维

一条龙!CI / CD 、打造小团队前端工程化服务

久违

Vue 大前端 jenkins React

Java中强、软、弱、虚四种引用详解

奈学教育

Java

JDK8 Unsafe.java 源码

Darren

源码 并发 CAS 代码注释 unsafe

2019年我最喜欢的三款数码产品。

徐说科技

手机 苹果

面经手册 · 第9篇《队列是什么?什么是双端队列、延迟对列、阻塞队列,全是知识盲区!》

小傅哥

数据结构 小傅哥 队列 ArrayDeque

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