写点什么

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

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

关注

评论

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

Omnissa Secure Email Gateway 2.31 - 电子邮件网关

sysin

horizon

VMware Data Services Manager 2.2 发布 - 数据库管理和数据服务管理

sysin

数据库

VMware VeloCloud SD-WAN 6.2 发布 - 领先的 SD-WAN 解决方案

sysin

velocloud

一文让你清楚的知道互联网时代数据的重要性-行云管家

行云管家

数据安全 数据智能化 数据的重要性

如何基于Sharding-JDBC实现GaussDB在客户端应用的读写分离

华为云开发者联盟

数据库 JDBC GaussDB 读写分离

从语音识别到图像识别:AI如何“看”和“听”

天津汇柏科技有限公司

AI 人工智能

集成指南 | 融云鸿蒙 IMKit 来了!解锁 HarmonyOS 原生社交模块高效开发秘籍

融云 RongCloud

Ascend+FastAPI+ Uvicorn 实现推理

zjun

推理 昇腾

中小型科技公司效率提升秘籍

伤感汤姆布利柏

AI英语单词APP的开发

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语学习

支付宝故障:软件测试如何防患于未然

测试人

软件测试

ClkLog埋点用户分析系统支持手机端查询统计数据

ClkLog

开源 数据分析 埋点 sdk 用户画像

VMware Avi Load Balancer 31.1.1 发布 - 多云负载均衡平台

sysin

负载均衡

VMware NSX 4.2.1.2 发布 - 网络安全虚拟化平台

sysin

nsx

观测云产品更新 | 用户访问监测、应用性能监测、场景等优化

观测云

产品迭代

AI智能体在软件测试中的精准定位与缺陷预测

测试人

软件测试

AI英语口语App的开发

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语口语

CST软件如何仿真Total Scan方向图的

思茂信息

cst cst操作 CST软件

1688 商品详情接口系列(1688 API)

tbapi

1688商品详情接口 1688API接口

数据迁移丨借助 AI 从 PostgreSQL 到 GreatSQL

GreatSQL

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