BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ ニュース JRuby1.0.1のリリースと1.1のプランが発表

JRuby1.0.1のリリースと1.1のプランが発表

JRubyJRuby1.0.1のメンテナンスリリースを発表した。
このリリースにはバグフィックスも含まれており、JRubyのウェブサイトからダウンロードできる

JRuby 1.1のプランも同様に掲示された。このリリースは11月上旬のRubyConf前に実現することになるだろう。そのプランは下記のとおりである。
  • コンパイラーコンプリート
  • j rubycを用いたAOPコンパイル作動
  • コンパイル済みstdlib 
  • ジェムインストールのプリコンパイル
  • JVM(多分)内のヴァーチャルファイルシステムかアーカイブ外部で作動可能な不正進入されたルビージェム
  • java統合、実行、メモリ減少等のパフォーマンス性向上が定量化される·
  • Yarvバイトコード実行とコンパイル(多分)
  • オプションとしてASTシェアリング(ランタイム交差シェア)AOTコンパイルとその(ポジティブ?)メモリにおける影響を調べる必要があるが
  •  リアルスレッドブルータリぜーション、テスト可能マルチヘッドセーフコアクラス(多分、たくさんのコアシステムをテストする必要があるが)
  • Java APIルビフィケーション(多分'javax.swing'等を要する)

注釈:AOTコンパイルはAhead Of Timeコンパイルを意味しており、Rubyのソースコードがクラスにコンパイル可能ということだ。これはJust In TimeとしてのランタイムであるJITコンパイルと反したものとなる。

ASTシェアはマルチプルJRubyが一つのJVMプロセスを分配して共有している時にメモリを減らすとされている。
ASTはAbstract Syntax Treeを意味しておりインタープリタと多様なコンパイラ(AOT,JIT)に使用されるソースコードを代表するデータ構造である。

この記事に星をつける

おすすめ度
スタイル

BT