ActiveScriptRuby 1.8.7 p160 でRailsを動かすとやたら遅い件。
情報収集段階…。
viewがやたら遅いらしい。
旧バージョン(p72)に置き換えると、元に戻るらしい(ただし、脆弱性があるので実運用には使えない)
IO.selectが怪しいとの目星をつけ、ソースコードを眺めてみました。
p72とp160における、mswin32関連かつIO関連の相違を見てみると、rb_w32_select関数が変更されていました。タイムアウト関係の変更の様です。
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がやたら重い件?