タグ

ブックマーク / kiwamu.hatenadiary.org (3)

  • Rails 実行中に GC にかかっている時間 - kiwamu日記

    前回の記事では Rails 実行中のメソッド呼び出しすべてをトレースしてみましたが、今回のターゲットは Garbage Collection に要している CPU 時間です。前と同じく、render :text => "Hello World!" なアプリに対して Apache Bench から 1万リクエストの負荷を与え、その間の GC 時間をトレースしました。 DTrace の結果をみると、計 75 回の GC が確認され、合計で約 5 秒程度 の CPU 時間を消費しているようです。ab の実行されていた約 40 秒間は、(アクティビティモニタで見ていると) ruby プロセスの CPU 使用率がほぼ 100% 近くに張り付いていたので、そのうちの約 1/8 が GC に使われていたということでしょうか。 # メソッド呼び出しのときと違い、トレース対象をひっかける回数も多くはないので

    Rails 実行中に GC にかかっている時間 - kiwamu日記
  • JRuby と CRuby の Rails アプリの性能比 (render :text にて) - kiwamu日記

    Thin とか GlassFish とか気になってはいたんですが、自身の体感として分かっていなかったので、簡単なところで比べてみました。"render :text => ... "のスループットをみてますが、絶対値的な性能ではなく、相対的な感覚を掴みたくてやってみました。 環境 iMac (intel Core 2 Duo 2.33GHz) Mac OS X 10.5.6 処理系、ライブラリのバージョンは以下のとおり % ruby186 -v ruby 1.8.6 (2008-08-11 patchlevel 287) [i686-darwin9.6.0] % ruby187 -v ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9.5.0] % jruby -v jruby 1.1.6RC1 (ruby 1.8.6 patchlevel

    JRuby と CRuby の Rails アプリの性能比 (render :text にて) - kiwamu日記
  • RubyConf2008 1日目 - kiwamu日記

    昨日到着組にはまだ会っていなかったので、twitter でウォッチしながらロビーで待機。kakutani さんと yhara さんに無事遭遇。ネームタグをゲットして、会期中は提供される朝をいただきました。今日は日射しも強く汗ばむくらい。ko1 さんや卜部さん、レオさんに、高橋会長もいました。今回日から来ているのは 11人ほどのようです。 そういえば、今年は mput の日記が... orz その代わりに、卜部さんの twitter と freenode の #rubyconf.jp でのレオさんの実況中継がとっても助けになります。ほんとありがたいかぎりです。 <(_ _)> # #rubyconf と #rubyconf.jp のログはとっておく。 そうこうするうちに、まつもとさんの keynote。 「Rubyが好き、Rubyを使う人が好き、みんなが好き。」 ここで部屋を分割。今年も

    RubyConf2008 1日目 - kiwamu日記
  • 1