执行
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 or executable JAR填上:org.jruby.Main然后就是Arguments栏填上你脚本位置:
D:rubylibhello.rb
最后别忘了将jruby/lib目录下bsf.jar和jruby.jar加入Class Path
大功告成你可以用jprofiler去观察GC、线程和锁、Heap等等了
最新评论