写点什么

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

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

关注

评论

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

Web3.0杂谈-#006(53/100)

hackstoic

DAO Web3.0

跟着卷卷龙一起学Camera--延迟02

卷卷龙

ISP camera 10月月更

Java核心之多态

魏铁锤

java 编程 10月月更

java之字节型文件流笔记

魏铁锤

java 编程 10月月更

MAC地址与IP地址

急需上岸的小谢

10月月更

SpringBoot的实体类中常用的注解

Java学术趴

10月月更

SpringBoot实体类常用注解(二)

Java学术趴

10月月更

微信朋友圈架构高性能复杂度分析

π

#架构实战营 架构实战训练营9期

挑战30天学完Python:Day5 数据类型 - 列表list

MegaQi

Python 挑战30天学完Python 10月月更

微信朋友圈的高性能复杂度分析

Louis

跟着卷卷龙一起学Camera--延迟01

卷卷龙

ISP camera 10月月更

渲染农场是什么_云渲染农场优缺点有哪些?

Renderbus瑞云渲染农场

云渲染 云渲染农场 渲染农场 Renderbus瑞云渲染

02微信高能性复杂度分析

神奇的叶叔叔

cstdio的源码学习分析10-格式化输入输出函数fprintf---宏定义/辅助函数分析04

桑榆

源码刨析 10月月更 C++

当前Serverless的六大局限性

阿泽🧸

Serverless 10月月更

Java多线程 线程池Executor框架

Yeats_Liao

后端 Java core 10月月更

跟着卷卷龙一起学Camera--延迟03

卷卷龙

ISP camera 10月月更

Java编程之方法重写

魏铁锤

后端 java 编程 10月月更

2022-10-16:以下go语言代码输出什么?A:timed out;B:panic;C:没有任何输出。 package main import ( “context“ “fmt“

福大大架构师每日一题

golang 福大大 选择题

架构--作业2

李某人

架构实战营

基于 HDP 构建企业数据平台

Bright

大数据 数据开发 数据平台

微信朋友圈的高性能复杂度分析

乖乖IvyShine

TCP 复位攻击原理和实战复现

急需上岸的小谢

10月月更

Java多线程 Callable和Future

Yeats_Liao

后端 Java core 10月月更

kubernetes

急需上岸的小谢

10月月更

Java多线程 Future和FutureTask的区别

Yeats_Liao

后端 Java core 10月月更

深入理解 Go 语言的一等函数及其应用

宇宙之一粟

函数 Go 语言 10月月更 匿名函数

架构实战训练营模块 2 作业

atcgnu

TLS加密远程连接Docker

程序员欣宸

Docker 容器安全 10月月更

CorelDRAW 2019 软件应用项目(三)

张立梵

设计师 CorelDRAW 2022 10月月更

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