- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

Ruby/Ruby on Rails

はじめに Edit

ActiveScriptRuby 1.8.7 p160 でRailsを動かすとやたら遅い件。

情報収集段階…。

viewがやたら遅いらしい。

旧バージョン(p72)に置き換えると、元に戻るらしい(ただし、脆弱性があるので実運用には使えない)

参考リンク Edit

  • mswin32版のRuby 1.8.7-p160が遅すぎる件 - 那由多屋 開発日誌
     IO.selectが怪しいとの目星をつけ、ソースコードを眺めてみました。

     p72とp160における、mswin32関連かつIO関連の相違を見てみると、rb_w32_select関数が変更されていました。タイムアウト関係の変更の様です。
    ふーむ。
  • L'eclat des jours(2009-04-22)
    コメント欄参照。p72の配布URLがあります。
  • 【Ruby】Ruby on Rails Part7
    905 :nobodyさん:2009/09/05(土) 23:01:18 ID:WL9xF+Eh
    railsアプリの開発の為に、新しいPCを買ったんだけどさ、
    (新PCも旧PCも Windows 機)
    何でもいいやって感じで適当にrubyインストールして、gemでraisインストールして…、
    って感じで環境整えて、いざ開発中のアプリを動作させてみたら全く動作が遅いの。


    Completed in 59313ms (View: 40359, DB: 18719) | 200 OK [http://localhost/...]
    みたいな法外な速度でさ。

    いろんな可能性を考えて、実行環境のバージョン変えたり、ベンチマーク取ったり、
    OSを再インストールしたり…、とか3日ぐらい試行錯誤してたんだが、全く改善なし。

    んで、ハードウェアに手をつける前に、ふと思いついて、"one-click ruby installer"でrubyを
    インストールし直したら、一発で直ったよ…。
    新PCで環境作るときに使ってたのは"ActiveScriptRuby"

    理由はさっぱり分からないんだが、そういうことって有り得る?


    906 :nobodyさん:2009/09/05(土) 23:32:06 ID:???
    、と思ったらこんな記事があるな…。

    http://74.125.153.132/search?q=cache:TX_nOz2k9hkJ:d.hatena.ne.jp/kusakari/+activescriptruby+%E9%80%9F%E5%BA%A6&cd=2&hl=ja&ct=clnk

    ActiveScriptRuby すべてに問題があるわけじゃなさそうだな。失礼。

    907 :nobodyさん:2009/09/06(日) 06:53:37 ID:???
    >>906
    p72 は脆弱性の含まれる旧バージョンですので、実運用には利用しないようにしましょう。

    arton さんが別途 p72 を置いてくれています。ActiveRuby-1.8.7-p72.msi

No comment. Comments/Ruby/Ruby on Rails/ActiveScriptRuby 1.8.7 p160でRailsがやたら重い件?

Name:

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2009-09-06 Sun 14:30:52 JST (156d)