怎么监控JRuby脚本的执行

小编给大家分享一下怎么监控JRuby脚本的执行,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

10年积累的成都网站设计、成都网站建设、外贸网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有抚松免费网站建设让你可以放心的选择与我们合作。

jruby本质上也是启动一个jvm,然后去读Ruby脚本并解释执行(也可以编译),因此jprofiler理所当然也可以去监控jruby脚本的执行。

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 看到。因此要监控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。

以上是“怎么监控JRuby脚本的执行”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


文章名称:怎么监控JRuby脚本的执行
分享路径:http://myzitong.com/article/ggpooe.html