免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

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

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

关注

评论

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

情绪管理 - ABC理论

石云升

情绪控制 ABC理论 费斯汀格法则

Java | 原来 serialVersionUID 的用处在这里

YoungZY

Java

如何基于 OAM 编写一个扩展 Trait?

钱王骞

云原生 k8s OAM

自由是不是随心所欲?

Neco.W

个人成长 自由 控制

2020年5月云主机性能评测报告

博睿数据

云计算 服务器 公有云 机房 云主机

Zookeeper-Access Control List(ACL)

CoderLi

Java zookeeper 源码分析 后端

钩陈/ 好中文作业:巴别塔

ZoomQuiet大妈

写作 大妈 是也乎 IMHO 蟒营®

架构师训练营学习总结——框架设计【第二周】

王海

极客大学架构师训练营

架构师训练营作业(第二周)

王海

极客大学架构师训练营

机器学习算法评估指标—2D语义分割

做技术BP的文案Gou

学习 2D 评估标准 语义分割

Zookeeper Watcher 流程分析(结合源码)

CoderLi

Java zookeeper 源码分析 后端 Watcher

原创下载 | TDD工具集原创开源代码免费下载!

编程道与术

Java 开源 TDD 下载 代码

重学 Java 设计模式:实战外观模式「基于SpringBoot开发门面模式中间件,统一控制接口白名单场景」

小傅哥

设计模式 小傅哥 重构 代码质量 代码坏味道

JAVA 中的 CAS

犀利豆

Java 并发 CAS

知乎Matisse图片库在Android10上拍照,预览问题

三爻

android

Java 序列化

CoderLi

Java 程序员 后端 序列化

Zookeeper 序列化

CoderLi

Java zookeeper 源码分析 后端

原创 | TDD工具集:JUnit、AssertJ和Mockito (二十一)编写测试-测试模板

编程道与术

Java 编程 TDD 单元测试 JUNI

ZooKeeper 数据模型:节点的特性与应用

CoderLi

zookeeper 源码分析 数据模型 节点

华硕灵珑II笔记本电脑——自由work不设限

最新动态

中电标协提出并归口:《政务APP评价指标》团体标准开启制订工作

博睿数据

App 标准化 中电标协 政务信息化 博睿宏远

月薪 3W 的 Apple 微信编辑是这么发文章的 |如何发类似 Apple 微信公众号的文章效果

陈东泽 EuryChen

CSS 微信 大前端 apple 微信公众号

kubernetes简单入门(多图少字版)

绿星雪碧

Kubernetes 入门

游戏夜读 | 如何制作游戏?

game1night

如何让程序员变得没朋友

四猿外

程序员 个人感悟 技术人生 经验分享

副业月赚 10 万的程序员是如何做销售的?

非著名程序员

程序员 独立开发者 程序人生 提升认知

面向对象的三个基本特征(要素)

彭阿三

三要素 三个基本特征 封装、继承、多态

2w字长文!手撸一套 Java 基础面试题

苹果看辽宁体育

Java 后端 Java25周年

iPad配置OpenVPN客户端

wong

ipad OpenVPN

下周要开始“卖桃者说”代班计划了

霍太稳@极客邦科技

日常

常用运筹学软件整理

张利东

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