JRubyにおけるInvokeDynamicの 利用パターンと性能評価 日本JRubyユーザ会 中村浩士(なひ) @nahi nahi@ruby-lang.org 資料: http://bit.ly/jjug-indy-jruby サンプル: http://bit.ly/jjug-indy-jruby-code
Java仮想マシンで動作するRuby「JRuby」はJavaがもっているさまざまな利点を利用できる興味深いプロダクトだが、Javaの欠点もそのまま引き継いでいる。もっとも顕著なのは起動時間が遅いことだ。これはLinuxなどでは特に気になる。一度起動が完了しJITが有効になったあとのJRubyは優れた速度を出すが、起動は遅い。小さいツールを作って利用するようなケースはJRubyは苦手ということになり、「起動が遅い」という悪名高い評判を得ることになる。 JRubyの主要開発者であるCharles Nutter氏がHeadius: JRuby Startup Time TipsにおいてJRubyの起動を高速化するための7つのテクニックを紹介している。いくつかはJRubyに特有のものだが、それ以外はJavaで動作するアプリケーションに普遍的に適用できる内容になっている。紹介されている起動高速化テク
第5回 GAE+SQL4GでRailsアプリを開発してみよう 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/4/12 Google App EngineはそのままではRDBが使えません。しかし、JDBCアダプタ経由でSQL4Gを利用すれば、通常のRailsアプリ同様にActiveRecordからBigTableにアクセスできるようになります(編集部) 本連載の第3回では、GAE+SQL4G+Railsの環境設定手順をご説明しました。第3回は手順だけを駆け足で説明した形になってしまいましたので、ここで改めてインストールしたものについておさらいしたのち、Scaffoldなどを使ったもう少し大きなアプリを作成してみたいと思います。 本連載ではGAE上でRailsを実行するためにJRubyを利用しています。JRubyはJavaVM上でRubyを実行することができる
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く