脳ざらし紀行


2006-02-26

_ WEBrick on yarv

手元だと、yarv の方が ruby-1.9 より 1.6〜1.8倍くらい速いです。同じマシンで ab も走らせた手抜きベンチマークですが。CPU は Celeron 2.60GHz。

$ cat ws.rb
require 'webrick'
include WEBrick

s = HTTPServer.new({
  :Port            => 2000,
  :DocumentRoot    => Dir::pwd, 
  :Logger          => Log.new(nil, -1),
  :AccessLog       => [[File.open('/dev/null', 'a+'), '']],
})

trap("INT"){ s.shutdown }
s.start
$ head -c 2048 /dev/urandom | mimencode > hoge
$ ab -n 200 -c 10 http://127.0.0.1:2000/hoge
# ruby-1.9 の結果
Server Software:        WEBrick/1.3.1
Server Hostname:        127.0.0.1
Server Port:            2000

Document Path:          /hoge
Document Length:        2770 bytes 

Concurrency Level:      10
Time taken for tests:   2.290935 seconds
Complete requests:      200
# yarv の結果
Server Software:        WEBrick/1.3.1
Server Hostname:        127.0.0.1
Server Port:            2000

Document Path:          /hoge
Document Length:        2770 bytes

Concurrency Level:      10
Time taken for tests:   1.328412 seconds
Complete requests:      200

_ Winny+Antinnyによる情報漏洩を防止する方法

正しい Winny の使い方を行政が啓もうするしか。

お名前:
E-mail:
コメント:
本日のリンク元

最近のコメント

2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|04|05|
2011|04|
2012|03|07|
2013|01|02|07|
トップ «前の日記(2006-02-22) 最新 次の日記(2006-02-27)» 編集