QT.下载

展开

JRuby

JRuby

大小:20.00M 版本:v9.1.16.0 类别:网络软件 系统:PC
版本:v9.1.16.0 时间:2021-04-02 16:15:58
软件介绍

JRuby官方安装版是用Javava虚拟机(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 逻辑。

热门推荐
相关教程
猜你喜欢
ruby开发工具

ruby开发工具

ruby开发者都在使用哪些软件。ruby是一种简单快捷的面向对象的脚本语言,在上个世纪90年代由日本松本行弘开发,广泛应用于网页开发,后台程序接口,网关接口脚本等,是一门非常优秀的编程语言,而学习ruby的人都拿到了相当高的工资,如果你也想学习ruby或者是ruby开发者之一,那么以下的软件你肯定用得着。
进入专区>>
相关合集
本类排行