写点什么

JRuby 近况:带有 Profiler 的 1.1.1 版本、启动性能加速和 GSoC '08

  • 2008-05-13
  • 本文字数:734 字

    阅读完需:约 2 分钟

JRuby 1.1.1 的发布 JRuby 1.1 进行了bug 修复,例如修复了一个在IBM 的JDK 上会出现问题的bug 可以通过查看发布笔记来获得完整的bug 修复和改进列表。一个新的特性是 --profile选项。这可以让 JRuby 启动 JIP(The Java Interactive Profiler)。JIP 目前已经成为 JRuby 发布版的一部分,通过配置来实现它和 JRuby 的类载入器(class loader)的协同工作(JIP 采用 Java 允许修改字节码的 Instrumentation 特性)。注意:JIP 性能剖析的是 JRuby 运行时的字节码和运行时生成的字节码。

JRuby 的性能方面有持续的改进,JRuby 的 Charles Nutter 发现了一种提升 JRuby 启动性能的方法

我刚刚提交了一个修改到 JRuby 的启动脚本中,使得启动速度加快了近 70%(在我使用的环境中)。它 将 JRuby 的 jar(以及 CLASSPATH)载入到 bootclasspath 中而不是普通的 classpath,从而避免了验证过程(显然还有其他 的事情,因为这种方法比 -Xverify:none 还要快)。这同时也是一个安全的修改;JRuby 的核心在发布以前会被验证无数次,而且在运行时生成的 代码会同以前一样被验证。

JRuby 在 Google Summer of Code (GSoC) 2008 中也有一些项目参与其中:

查看英文原文: JRuby Roundup: 1.1.1 with Profiler, Startup Performance Boost, GSoC '08

2008-05-13 00:47934
用户头像

发布了 80 篇内容, 共 22.1 次阅读, 收获喜欢 5 次。

关注

评论

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

图解 Vue1.0 响应式系统

前端黑板报

源码分析 Vue Reactive

架构师-第二周

师哥

奈学教育《百万架构师》课程大纲(1)

古月木易

极客大学架构师训练营

使用 Python 制作酷炫多彩的 Jenkins 插件词云图

donghui

jenkins wordcloud

UML实践-食堂就餐卡系统

shangyu

极客大学架构师训练营

POJO类中布尔类型为啥不让用isXxx命名

Java课代表

Flink on Zeppelin (4) - 机器学习篇

Geek_8o1tcx

大数据 flink 学习 流计算 Zeppelin

【面向对象】—依赖倒置、接口隔离

不二架构

极客大学架构师训练营 依赖倒置 接口隔离原则

TiDB原理解析

架构师训练营第二周课程感想1

tuuezzy

Java 架构师

记录一下,我的记录之道

非著名程序员

学习 程序员 提升认知 工作效率

依赖倒置总结

石刻掌纹

奈学教育《大数据架构师》课程大纲(1)

奈学教育

大数据

《实现领域驱动设计》拆书稿 DDD入门 & 领域、子域和限界上下文

三界

架构 领域驱动设计 DDD

软件设计原则作业

梅子黄时雨

极客大学架构师训练营

如何看待年仅 28 岁的程序员实现财务自由,宣布从字节跳动退休?

非著名程序员

程序员 自由职业 程序人生 财富

高承实:区块链将对哪些场景赋能,如何赋能?

CECBC

区块链技术 产业 赋能

Cache类接口隔离设计

石刻掌纹

实时即未来?一个小微企业心中的流计算

Apache Flink

大数据 flink 流计算 实时计算

二叉查找树的解读和实现

ytao

Java 数据结构

奈学教育《百万架构师》课程大纲(1)

奈学教育

架构师

数仓大法好!跨境电商 Shopee 的实时数仓之路

Apache Flink

大数据 flink 流计算 实时计算

使用wavm运行wasi wasm程序

Foliage

【摘】Git-从零单排 04期

卡尔

Flink 在快手实时多维分析场景的应用

Apache Flink

大数据 flink 流计算 实时计算

【玩转写作社区】如何让专业编辑青睐你的文章?被推荐置顶?

InfoQ写作社区官方

写作平台 InfoQ 玩转写作平台 热门活动

XSKY发布S3 Console,助力企业轻松玩转非结构化数据可视化管理

XSKY星辰天合

奈学教育《大数据架构师》课程大纲(1)

古月木易

大数据

游戏夜读 | 中国的游戏制作人

game1night

第二周作业

Diven

细说几种内聚

落英亭郎

高内聚 面向对象设计 面向对象思想

JRuby近况:带有Profiler的1.1.1版本、启动性能加速和GSoC '08_Java_Werner Schuster_InfoQ精选文章