タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JRubyとJVMに関するkompiroのブックマーク (2)

  • JRubyのパフォーマンスの更なる向上を目指して

    原文: チャールズ=オリバー=ナター JVM上でJRubyが動く事の利点は折りに触れて述べてきました。JRubyのパフォーマンス数値はそこそこの結果を出しているのですが、多くの人々の期待に反して「抜群に素晴らしい」というものではありませんでした。詰まる所、他のRuby言語の実装に較べて良い結果を出したとしても、静的な型システムを用いる他のJVM言語には敵わないのでした。 しかし、それは今までの話し。 最近、JRubyの実行時に得られる情報に基づいた最適化をあれこれと試し始めました。ご存知の通り、JRubyは、Ruby言語の構造木をJVMのバイトコードにコンパイルするJITを搭載しています。その一方で、JITを使った他のシステムとは異なり、JRubyは最終的に良い結果をもたらすような情報をプログラムの作動時点で集めることはしなかったのです。今までにやっていた最適化と言えば、AOTコンパイラで

  • Main

    The Mirah Programming Language Mirah is a new way of looking at JVM languages. In attempting to build a replacement for Java, we have followed a few guiding principals: No runtime library Mirah does not impose any jar files upon you. YOU decide what your application’s dependencies should be. Clean, simple syntax We have borrowed heavily from Ruby, but added static typing and minor syntax changes t

  • 1