« Gmailで短縮URLを使いたい Main twitterのr.twimg.com/jotがウザい »

Cygwin上のRubyが激遅…

Cygwin上のRubyからGmailへ接続してメールを送ろうとしたら、やたらと遅い。

Gmail側の反応が遅い(↓)せいか:

と思っていたら、どうもCygwin側の問題だったらしい。

実際に時間を計ってみると、メール送信云々ではなく、それ以前のrequireでCygwin側は10~20倍近く時間がかかっているようだ…。

【Cygwin版】
$ ruby -v
ruby 1.9.3p327 (2012-11-10 revision 37606) [i386-cygwin]
$ ruby ruby-mail-test.rb
require: 26517ms
pit: 509ms
connect: 2057ms
deliver: 6092ms
total: 35763ms
【Windows版】(Cygwin端末経由でもDOSプロンプトからでもほぼ同様)
$ /c/Ruby193/bin/ruby -v
ruby 1.9.3p327 (2012-11-10) [i386-mingw32]
$ /c/Ruby193/bin/ruby ruby-mail-test.rb
require: 1485ms
pit: 15ms
connect: 3744ms
deliver: 4596ms
total: 10322ms

Windows上のRubyが遅いという話もある(↓)ので、Cygwin側だとさらにということか。

#このパソコンのHDDがヘタって来ているようなので、単にディスクエラーなのかもしれないが。

Leave a comment

Your comment