[#35688] サブクラスのオブジェクト生成時に、スーパークラスの初期化を行うには ? — Onodera Takafumi <onodera-tak@...>
9 messages
2002/08/01
[#35689] Re: サブクラスのオブジェクト生成時に、スーパークラスの初期化を行うには ?
— "Shin'ya Adzumi" <adzumi@...>
2002/08/01
あづみです。
[#35690] Ruby/SDL がうまく動きません — Mitsuhiko_Tomomi <mikkun_ota@...>
earthseaと申します。
4 messages
2002/08/01
[#35722] パターンマッチした値を保持する変数は — goto@...
後藤です。
8 messages
2002/08/08
[#35729] SMTP サーバクラス — とみたまさひろ <tommy@...>
とみたです。
5 messages
2002/08/08
[#35743] FortranArray, yet another handler of array — NISHIMATSU Takeshi <t-nissie@...>
西松と申します.
4 messages
2002/08/12
[#35754] [ANN] SWIG 1.3.14 リリース — Shibukawa Yoshiki <yoshiki@...>
渋川@SWIGコアメンバーです。
4 messages
2002/08/13
[#35759] Bignum fast multiplication — IKEGAMI Daisuke <daisu-ik@...>
いけがみです。
9 messages
2002/08/14
[#35772] Unsecure world writeable dirの警告 — "井上 浩一" <kyoui32@...>
=1B$B0f>e$G$9!#=1B(B
31 messages
2002/08/26
[#35774] Re: Unsecure world writeable dir の警告
— matz@... (Yukihiro Matsumoto)
2002/08/26
まつもと ゆきひろです
[#35775] Re: Unsecure world writeabledir の警告
— nobu.nakada@...
2002/08/26
なかだです。
[#35776] Re: Unsecure world writeabledir の警告
— matz@... (Yukihiro Matsumoto)
2002/08/26
まつもと ゆきひろです
[#35778] Re: Unsecure world writeabledir の警告
— nobu.nakada@...
2002/08/26
なかだです。
[#35779] Re: Unsecure world writeabledir の警告
— WATANABE Hirofumi <eban@...>
2002/08/26
わたなべです。
[#35780] Re: Unsecure world writeabledir の警告
— nobu.nakada@...
2002/08/26
なかだです。
[#35784] Re: Unsecure world writeabledir の警告
— "U.Nakamura" <usa@...>
2002/08/26
こんにちは、なかむら(う)です。
[#35854] Re: Unsecure world writeabledir の警告
— "Inoue" <rubyist@...1.117.ne.jp>
2002/09/04
井上です。
[#35865] Re: Unsecure world writeabledir の警告
— Koji Arai <JCA02266@...>
2002/09/05
新井です。
[#35866] Re: Unsecure world writeabledir の警告
— matz@... (Yukihiro Matsumoto)
2002/09/06
まつもと ゆきひろです
[#35867] Re: Unsecure world writeabledir の警告
— "NAKAMURA, Hiroshi" <nakahiro@...>
2002/09/06
なひです。
[#35870] Re: Unsecure world writeabledir の警告
— Koji Arai <JCA02266@...>
2002/09/06
新井です。
[#35789] multipart な CGI を速くしたい — Takashi Kanai <kanai@...4u.or.jp>
Windows上でRubyとMySQLを使ってショッピングサイトのようなものを作って
17 messages
2002/08/28
[#35790] Re: multipart な CGI を速くしたい
— "U.Nakamura" <usa@...>
2002/08/28
こんにちは、なかむら(う)です。
[#35818] Re: multipart な CGI を速くしたい
— とみたまさひろ <tommy@...>
2002/08/29
とみたです。
[ruby-list:35822] profile.rb の使い方
From:
rio-t@...
Date:
2002-08-30 11:57:37 UTC
List:
ruby-list #35822
こんにちは、高石です。
自作スクリプトのどこで時間がかかっているのか調べようと
profile.rbを使ってみたのですが、不可解な結果になりました。
もともと処理の前後で Time.now を使って所要時間を計っていたの
ですが、プロファイルをとらない時には、処理Aより処理Bの方が速
かったのが、プロファイルをとると、処理Bの方が遅くなってしま
うのです。
プロファイラの使い方が間違っているのでしょうか。
% cat hoge.rb
#!/usr/local/bin/ruby
def foo(str)
str.gsub!(/./) {|a| a.upcase}
end
def bar(str)
str.gsub!(/a/,'A')
str.gsub!(/b/,'B')
... 中略 ...
str.gsub!(/y/,'Y')
str.gsub!(/z/,'Z')
end
# 処理A
str = 'abcdefghijklmn'
start = Time.now
for i in 1..1000
foo(str)
end
puts Time.now - start
# 処理B
str = 'abcdefghijklmn'
start = Time.now
for i in 1..1000
bar(str)
end
puts Time.now - start
-----
%ruby -v hoge.rb
ruby 1.6.7 (2002-03-01) [i686-cygwin]
0.130908
0.029169
%ruby -vr profile hoge.rb
ruby 1.6.7 (2002-03-01) [i686-cygwin]
2.660891
3.935797
% cumulative self self total
time seconds seconds calls ms/call ms/call name
41.31 2.63 2.63 1000 2.63 3.66 Object#bar
39.58 5.14 2.52 27000 0.09 0.12 String#gsub!
11.98 5.91 0.76 14000 0.05 0.05 String#upcase
4.67 6.20 0.30 2 148.50 3180.00 Range#each
2.47 6.36 0.16 1000 0.16 2.41 Object#foo
0.00 6.36 0.00 4 0.00 0.00 IO#write
0.00 6.36 0.00 2 0.00 0.00 Time#-
0.00 6.36 0.00 1 0.00 6360.00 #toplevel
0.00 6.36 0.00 2 0.00 0.00 Kernel.puts
0.00 6.36 0.00 2 0.00 0.00 Module#method_added
0.00 6.36 0.00 4 0.00 0.00 Time#now
0.00 6.36 0.00 2 0.00 0.00 Float#to_s
/--------------------------------------------------------/
高石 勇人 < rio-t@presen.to >
PGP Key(RSA): http://rio-t.presen.to/pgp/mykey.asc
(DSS): http://rio-t.presen.to/pgp/mykey-dss.asc
/--------------------------------------------------------/