Rubyについて Part 24

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2006/12/02(土) 00:07:31
>>951
頭腐ってるみたいね。
953924:2006/12/02(土) 00:08:37
>>950
Apacheもmysqlも負荷は全くない様子。
影舞にリクエストが飛んできて応答が返るまでrubyがCPUを占有し続ける感じです。
どこで時間を食ってるかrubyに対するプロファイラみたいなツールがあったら試してみたいので教えてほしいです。

ぐぐったりしてもrubyで遅いのは仕方ないみたいなのしか見つからなくて。
ruby on railsみたいなのが流行ってるみたいだしプロファイラのようなツールがあっても良さそうに思えるんだが。
954デフォルトの名無しさん:2006/12/02(土) 00:16:43
ruby -rprofile hoge.cgi みたいなんでいけないかな? POST はめんどそうだけど。
955デフォルトの名無しさん:2006/12/02(土) 00:17:58
require 'profile'
して実行すると終了時にEND {}ブロックで標準エラーにプロファイル
情報が出る。

細かく制御したい場合は require 'profiler' (rが付く)して
Profiler__.start_profile
:
Profiler__.print_profile(file)
を使う。
956デフォルトの名無しさん:2006/12/02(土) 01:23:31
標準のprofileで遅すぎたらこちらをどぞ。
http://rubyforge.org/projects/ruby-prof/

ご利益や用法はここらへんから
http://www.oreillynet.com/ruby/blog/2006/08/profiling_ruby_code_with_rubyp.html
957924:2006/12/02(土) 03:03:00
標準でプロファイル取れたんだ。
月曜にでも試してみる。
958デフォルトの名無しさん:2006/12/02(土) 05:31:29
>>953
原因はRuby以外にあるとみたので、ApacheやめてWEBrickをつかってみてはどうだろう。
あるいは影舞のデータベースが大きくなりすぎたとか。
959デフォルトの名無しさん:2006/12/02(土) 09:41:05
>>958
> 原因はRuby以外にあるとみたので、

なんで?
960デフォルトの名無しさん:2006/12/02(土) 10:26:26
どう見ても素のCGIだからだろ?
毎回、Ruby起動してたら遅くもなるだろう。
fastcgiとかscgiとかmod_rubyとか使えばいいのに。
961デフォルトの名無しさん:2006/12/02(土) 10:36:12
標準ライブラリ使ったら怒られる処理系っておかしくね?
962デフォルトの名無しさん:2006/12/02(土) 10:44:41
>>961
どのライブラリをどの処理系で使ったのか詳しく
963デフォルトの名無しさん:2006/12/02(土) 11:00:29
>>960
mod_ruby にしても変わらなかったと言っているようだが?
964デフォルトの名無しさん:2006/12/02(土) 11:13:16
mod_rubyにしても一回しか起動してないとか?
965デフォルトの名無しさん:2006/12/02(土) 11:15:07
実はちゃんと設定できてなくてCGIとして動いてたとか?
966デフォルトの名無しさん:2006/12/02(土) 12:22:59
ということにしたいのですね? :-)
967デフォルトの名無しさん:2006/12/02(土) 13:00:08
?じゃなくて?を使わないと、らしくない。
968デフォルトの名無しさん:2006/12/02(土) 13:22:27
うめ
969デフォルトの名無しさん:2006/12/02(土) 15:26:24
>>903氏に聞きたいのだが、bisonのどの辺読んだ?
1.28を見たのだけれど、明らかに関係ないのだけ除いてざっと10個強の*.cに
自分は目をつけてる。一万行はいかないくらい。
対して関係しそうなraccのlib/racc/*.rbと*.cは14個、五千行強。
むー。

地道に行くと辛そうなので、どなたかアドバイスいただけるとありがたい。
当人らはだんまり決め込んでるし…
970デフォルトの名無しさん:2006/12/02(土) 15:50:55
>>969
> 当人らはだんまり決め込んでるし…

「当人ら」にちゃんと話をしてあるのか?
971デフォルトの名無しさん:2006/12/02(土) 16:06:56
世の中には、すべての人が2ちゃん読んでると思ってる人がいるんだよ。
972デフォルトの名無しさん:2006/12/02(土) 16:07:17
この手の子は
2chにうだうだとねちっこい叩きを書いて
対象が勝手にそれを読んで勝手に動くことを期待して、
それが起こらなければ逃げただの怠慢だのと喚くのが常道だから
何も話をしていない可能性が高い。
973デフォルトの名無しさん:2006/12/02(土) 17:37:07
ひどい話だな。969がだんまり決め込みそう。
974デフォルトの名無しさん:2006/12/02(土) 17:50:22
Matzしつけー
975デフォルトの名無しさん:2006/12/02(土) 17:58:08
Matzの半分はしつこさでできています
976デフォルトの名無しさん:2006/12/02(土) 18:11:40
Matzの成分解析結果 :

Matzの60%は赤い何かで出来ています。
Matzの27%は根性で出来ています。
Matzの11%は毒電波で出来ています。
Matzの2%は白インクで出来ています。
977デフォルトの名無しさん:2006/12/02(土) 18:34:16
やっぱり赤い何かが一番多いのか。
978デフォルトの名無しさん:2006/12/03(日) 00:49:31
ということで>>903工作成功乙
979デフォルトの名無しさん:2006/12/03(日) 02:01:33
Matzにっきが10日ほど止まっててかずひこ氏がNaClやめちゃった件について
980デフォルトの名無しさん:2006/12/03(日) 03:49:41
スタッフからひとこと
高田 芳和
年を追うごとに、業務におけるシステムの重要性が増すのを感じます。お客様のシステムが安定稼動するよう保守・運用いたします。また、新しい技術動向を掴み、お客様に安全にシステムをご利用いただけるように励みます。
981デフォルトの名無しさん:2006/12/03(日) 16:22:39
>>979
俺の理解はほとんどないけど、これだろたぶん。
http://en.wikipedia.org/wiki/Dharma

| thus signifies 'the way things are'. Ethically, it means 'right way of living' or 'proper conduct,' especially in a religious sense.

だってさ。
982デフォルトの名無しさん:2006/12/03(日) 16:37:17
>>979
Python大好きな工作員さんがアホの子みたいに喜んでる姿が目に浮かぶよ。
983デフォルトの名無しさん:2006/12/03(日) 18:01:30
転職ってことでダーマの神殿のことだね。
NaClに転職したときにも書いてたよ。
984デフォルトの名無しさん:2006/12/03(日) 18:24:07
>>983
あぁ、単にそれかorz
985デフォルトの名無しさん:2006/12/04(月) 02:03:49
>>979
普段Matzにっきを読んでないということかと思うが、
あれは実際の日付より遅れて更新される。
というか、一時期1ヶ月遅れだったのが、ここ最近で
10日遅れまで縮まってるので、むしろ最近は更新が
活発だった。
986デフォルトの名無しさん:2006/12/04(月) 10:26:04
子供の行動をほぼリアルタイムで書くとやばい、って理由(の一つ)も
書いてたな。いつだか忘れたが。
987デフォルトの名無しさん:2006/12/04(月) 10:29:36
RubyKaigiのときの質問にそのように答えていた。意図的に遅らせているという面もあるという話。
988デフォルトの名無しさん:2006/12/04(月) 13:07:29
時間置いて読み直してから校正しているとか、検閲されてるとかいうの無しに
ただ時間遅らせて更新しているの?
989デフォルトの名無しさん:2006/12/04(月) 13:17:37
1.8.5-p2 おめ
990デフォルトの名無しさん:2006/12/04(月) 13:17:48
>>988
それ聞いてどうするの?
991デフォルトの名無しさん:2006/12/04(月) 19:49:36
居心地の悪い質問には、回答ではなく「質問の意義」とか「その先の予定」とか、
普段なら絶対訊かない質問を返す法則(そのせいで心理状態がバレる)。
モルモンの教えですかね?
992デフォルトの名無しさん:2006/12/04(月) 20:09:33
カルトの宣教師やってると相手の先を読むのが得意になるんだよw
論破されたり逃げられる前に手を打たないといけないw


変な誤爆したw
993デフォルトの名無しさん:2006/12/04(月) 21:11:12
さっさと186だしなさい
994デフォルトの名無しさん:2006/12/05(火) 00:42:30
>>993
救世主ジーザスの誕生日にリリースすることになってますんで。
995デフォルトの名無しさん:2006/12/05(火) 00:55:44
Perl6と同じ日に出るんだっけ?
996デフォルトの名無しさん:2006/12/05(火) 00:59:23
11月に 続 い て 同 一 ラ イ ブ ラ リ で 別の脆弱性
RubyのCGIライブラリに再度、DoS攻撃の脆弱性

http://www.atmarkit.co.jp/news/200612/04/ruby.html
997デフォルトの名無しさん:2006/12/05(火) 01:10:40
ま、セキュリティの話題でつっついてくれるのはありがたいことだね。
http://pc8.2ch.net/test/read.cgi/tech/1127806509/
とか見ると特にそう感じるよ_| ̄|○
998デフォルトの名無しさん:2006/12/05(火) 02:28:51
最後の審判で
999デフォルトの名無しさん:2006/12/05(火) 02:30:36
裁かれるのは
1000デフォルトの名無しさん:2006/12/05(火) 02:31:11
GPL Violation
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。