QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

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

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

关注

评论

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

接口测试|Fiddler界面工具栏介绍(二)

霍格沃兹测试开发学社

fiddler

云原生应用交付平台Orbit设计理念与价值主张

CODING DevOps

云原生 Orbit

接口测试|Fiddler界面主菜单功能介绍(二)

霍格沃兹测试开发学社

fiddler

融云WICC2023:成为「卷王」的路上,如何更好借力 AIGC

融云 RongCloud

互联网 融云 泛娱乐 出海 通讯

为何选择美国主机来托管你的网站?

一只扑棱蛾子

美国主机

上新!智能分析云助力【消费品行业】实现数智驱动

用友BIP

数据分析

这样的全面预算体系才能构建一流财务体系!

用友BIP

全面预算

供应链协同——企业全球供应链可持续发展的基础

用友BIP

全球化 中企出海

接口测试|Fiddler界面工具栏介绍(一)

霍格沃兹测试开发学社

fiddler

高效协同办公+降本增效,华为云OA上云解决方案做了什么?

YG科技

生态共建丨YashanDB与天玑数据完成兼容互认证 - 知乎

YashanDB

将 NGINX 部署为 API 网关,第 1 部分

NGINX开源社区

nginx 网关 NGINX Kubernetes Gateway

佳创视讯亮相深圳文博会 以科技赋能文旅产业数字化进程

科技热闻

接口测试|Fiddler界面主菜单功能介绍(一)

霍格沃兹测试开发学社

fiddler

接口测试|HttpRunner环境变量与跨文件输出传递变量

霍格沃兹测试开发学社

HttpRunner

如何实时统计最近 15 秒的商品销售额|Flink-Learning 实战营

Apache Flink

大数据 flink 实时计算

华院计算宣晓华:未来十年,基于数据与知识融合的模型将大放异彩

TE智库

人工智能 AI 华院计算

时序数据库 TDengine 与 OpenCloudOS8、TencentOS Server2&3 完成产品兼容性互认证明

爱倒腾的程序员

涛思数据 时序数据库 ​TDengine taosdata

LangChain Java-the Java implementation of LangChain

HamaWhite

openai LLM #LangChain langchain LLM模型

一文带你读透,MySQL8新特性窗口函数详解

EquatorCoco

MySQL 数据库

Cloud Studio 浏览器插件来啦

CODING DevOps

敏捷工具盘点

顿顿顿

敏捷工具 scrum工具 scrum敏捷工具

研发效能平台的“双流”模型

CODING DevOps

如何用数字人技术让课堂活起来?番职院和3DCAT实时云渲染给出答案

3DCAT实时渲染

元宇宙 实时云渲染 虚拟数字人 AI虚拟形象

单元测试|Unittest setup前置初始化和teardown后置操作

霍格沃兹测试开发学社

HttpRunner

软件测试/测试开发丨学习笔记之Docker常用命令

测试人

Docker 程序员 容器 软件测试 测试开发

全球唯一云厂商 华为云入选2023Gartner云数据库管理系统客户之选

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 6 月 PK 榜

数字时代云成本越来越高,企业IT负责人们该如何选择弹性云服务器呢?

YG科技

接口测试|Fiddler介绍以及安装

霍格沃兹测试开发学社

fiddler

谈谈数智人力建设过程中发现的问题及感悟

用友BIP

数智人力

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