AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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

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

关注

评论

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

架构师培训第一周学习总结

跳蚤

系统高可用原因分析&方案

Mars

架構師訓練營 大作業二

ilake

第六周命题作业

cc

指令重排序、内存屏障很难?看完这篇你就懂了!

Java鱼仔

Java 程序员 面试 JMM 指令重排序

第九周-学习总结

Mr_No爱学习

系统安全高可用总结

Mars

甲方日常 78

句子

工作 随笔杂谈 日常

性能优化-1-压测

raox

SAML和OAuth2这两种SSO协议的区别

程序那些事

权限系统 OAuth2 程序那些事 SAML SSO

架构师第一周总结

永不言弃

食堂就餐卡系统设计

永不言弃

架构

架构师训练营 1 期:大作业(一)

piercebn

架构师训练营第 1 期

[架构师训练营] 食堂就餐卡系统设计

Fango

架构师训练营 4 期

知识改变命运,你相信这句话吗?

熊斌

成长 演讲 教育

北极科考:我们为什么要在北极呆上一年?

脑极体

物联网基础知识整理及实战

garlic

物联网

食堂就餐卡系统设计

跳蚤

LeetCode题解:264. 丑数 II,二叉堆,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Spring 源码学习 12:registerBeanPostProcessors

程序员小航

Java spring 源码

第六周学习心得

cc

第一周架构方法-周总结

潘涛

架构师训练营第六周课后作业

万有引力

架构师训练营第一周作业-学习总结

阿德儿

第十一周课后练习

晴空万里

架构师训练营第 11 周学习总结

菜青虫

架构师训练营第 11 周课后练习

菜青虫

架构师训练营第一周作业-命题作业

阿德儿

Week11总结

lggl

[架构师训练营] 第一周学习总结

Fango

架构师训练营 4 期

编程常用的加密方式

皮蛋

加密 加解密 加密技术

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