2007年12月 4日

[ruby-list:44302] Re: net::httpでCPU高負荷

ZARUです。

原因は分かりませんが、とりあえず手元のWindowsと
MacBookProで試してみました。

ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
ruby 1.8.6 (2007-06-07 patchlevel 36) [universal-darwin9.0]

です。

どちらも問題なく処理が完了しました。
Windowsの方は一瞬30%ほどCPU使いましたが…。

ご参考までに。

--
/*//////////////////////////////////////////////////////////////////*/

 ZARU

  WebSite : http://blog.tofu-kun.org/
  E-mail  : zaru@xxxxx


         "Do one thing, and do it well"


/*//////////////////////////////////////////////////////////////////*/

On 2007/12/04, at 3:37, Hiroyuki Seike wrote:

> 清家です。
>
> すみません。自己レスです。
>
> ちなみに、手元にある、FreeBSD rx 6.2-STABLE では再現
> しないので、
> Window環境だけで発生してます。
>
> (WIN) ruby --version
> ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
>
> (FreeBSD) ruby --version
> ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-freebsd6]
>
>
> うむぅ。単なるPCの問題かも。何か情報があれば教えてく
> ださい。
>
> 以上です。
> ----from-----
> 清家
>
> At Tue, 4 Dec 2007 03:20:49 +0900,
> seike wrote:
>>
>> 初めまして。清家と申します。
>> ずっとROMしてました。
>>
>> activeScriptRuby(win)環境にて、下記のようなプログラムを実
>> 行したら、
>> 最後の「end」を表示した後、cpuが100%に振
>> り切ってしまいます。
>> # タスクマネージャでrubyをkillしてしまうので、
>> どのくらい続くか不明ですが、毎回再現します。
>>
>> これは、私だけの現象でしょうか?
>> 改行コードはcrlfでもlfでも同じです。
>>
>> D:\home\ruby>ruby --version
>> ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
>>
>> -------------------------------
>> require 'net/http'
>> Net::HTTP.version_1_2
>>
>> proxy_server = nil
>> proxy_port = nil
>>
>> server = {
>> "www.google.co.jp" =>
>> Net::HTTP.new('www.google.co.jp',80,proxy_server,proxy_port),
>> "www.yahoo.co.jp" => Net::HTTP.new('www.yahoo.co.jp'
>> ,80,proxy_server,proxy_port),
>> }
>>
>> server.each{|server,http|
>> response = http.get("/index.html")
>> }
>>
>> print "end\n"
>> -----------------------------
>>
>
>


投稿者 xml-rpc : 2007年12月 4日 10:13
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/67215
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。