JRuby官方安装版是一款以Java 虚拟机(JVM)打造的Ruby解释工具,本质上也是启动一个jvm,然后去读ruby脚本并解释执行(也可以编译),因此jprofiler理所当然也可以去监控jruby脚本的执行。JRuby官方安装版功能强劲,结合了 Ruby 语言的简易性和功能强大的 JVM 的执行机制,包括与 Java 库全面集成。

使用技巧
JRuby官方版本质上也是启动一个jvm,然后去读ruby脚本并解释执行(也可以编译),因此jprofiler理所当然也可以去监控jruby脚本的执行。
执行
jruby hello.rb等价于执行:
java -xmx378m -xss1024k -djruby.home=/usr/local/jruby
-djruby.lib=/usr/local/jruby/lib djruby.script=jruby org.jruby.main hello.rb这一点,你可以通过ps aux |grep jruby 看到。因此配置jprofiler就简单了,在vm arguments加上这些参数(可以包括jruby的参数),比如我的vm arguments配置如下:
-server -xmx378m -xss1024k -djruby.script=jruby -djruby.thread.pooling=true
-djruby.jit.threshold=0 -djruby.compile.fastest=true
-djruby.home=d:jrubyjruby-1.1rc2 -djruby.lib=d:jrubyjruby-1.1rc2lib
main class or executable jar填上:org.jruby.main。然后就是arguments一栏填上你的脚本位置:
d:rubylibhello.rb
最后,别忘了将jruby/lib目录下的bsf.jar和jruby.jar加入class path。
大功告成,你可以用jprofiler去观察gc、线程和锁、heap等等了。
更新日志
基于一个传统编译器设计的优化运行时;
新的 POSIX-friendly IO 和 Process;
完全从 MRI 移植 encoding/transcoding 逻辑。
云小记是一款简洁好用的桌面便签软件,现已更新至 1.4.5 版本。本次更新新增番茄时钟、定时关机工具,并修复已知的问题。该软件支持随手记笔记、待办清单与日程提醒,用户还可以自定义便签样式...
金舟显卡驱动大师是一款简单易用的显卡驱动安装与修复软件,用户无需掌握专业知识,就能轻松解决显卡驱动难题。软件内置百万显卡驱动库,能精准匹配适配驱动,一键完成安装或版本升级,快速解决...
傲软视频编辑王是一款简单易用的视频剪辑软件,无需掌握专业的剪辑技能,导入素材到时间轴即可编辑,剪辑完按需导出视频。软件支持视频分割、合并、裁剪、旋转、调速等功能,各种常见视频格式都...
连点鼠鼠标录制回放器是一款简单好用的鼠标动作自动化录制与回放工具,能精准录制鼠标移动、左右键点击,轻松录制一键回放。软件提供灵活的回放控制,用户可以自定义循环次数、时间间隔与回放速...
NVIDIA 显卡驱动 596.49 版本是为英伟达显卡所推出的程序,此次更新为支持 DLSS 和 RTX 技术的《极限竞速:地平线 6(Forza Horizon 6)》《8020号指令(Directive 8020)》《深海迷航 2(Subna...
Win11 26H1 KB5089548 是微软所发布的 5 月累积更新补丁,安装后版本号为 28000.2113,在该版本中不仅修复远程桌面连接安全警告在多显示器、不同缩放比例场景下显示异常的问题,还增强辅助功能...
发表评论
共0条
评论就这些咯,让大家也知道你的独特见解
立即评论以上留言仅代表用户个人观点,不代表系统之家立场