雷火电竞官网-中国知名电竞赛事平台

當下軟件園 / 匯聚當下最新最酷的軟件下載站!
當下軟件園

您的位置: 首頁 > 應用軟件 > 編程工具 > JRuby(Ruby解釋器) V9.1.16.0 官方版

  JRuby是面向Ruby,基于Java 虛擬機(JVM)的一種解釋器程序,它結合了 Ruby 語言的簡易性和功能強大的 JVM 的執行機制,包括與 Java 庫全面集成。Rails 徹底加快及簡化了 Web 應用的開發,不過它讓人覺得不夠成熟,特別是在高端企業級功能方面。另一方面,Java 平臺及其虛擬機、庫和應用服務器的速度、穩定性和功能方面卻一直在提升,現在已被公認為是開發高端服務器應用的領先平臺。不過如果 Java 平臺不與 Ruby 等新興語言聯系在一 起,就有可能落后于流行趨勢。

JRuby

【使用技巧】

  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等等了。

【更新日志】

  V9.0.0.0

  Ruby 2.2 兼容

  基于一個傳統編譯器設計的優化運行時

  新的 POSIX-friendly IO 和 Process

  完全從 MRI 移植 encoding/transcoding 邏輯

軟件特別說明

標簽: JRuby 解釋器

其他版本下載
網友評論
回頂部 去下載

關于本站|下載幫助|下載聲明|軟件發布|聯系我們

Copyright ? 2005-2024 m.obymc.com.All rights reserved.

浙ICP備2024132706號-1 浙公網安備33038102330474號