2005-02-02 (Wed) [長年日記]
_ プロファイラ(2)
profile.rbがあまりにも遅いのでCで書いてみた。
[Journal InTime - プロファイラより引用]
やはりバグ*1が あったので修正。
ついでに、Windowsだとtimes(2)がないようなので、clock(3)を使うよう変更。
あと、
$ ruby -r doprofreal -e 'sleep(0.1)' %% cumulative self self total time seconds seconds calls ms/call ms/call name 99.93 0.10 0.10 1 99.061 99.061 Kernel.sleep 0.07 0.10 0.00 1 0.071 99.132 #toplevel
のように実時間で計測できるようにしてみた。
*1 Ruby 1.9用のパッチではreturnのトレースが足りなかった。
それはあんまりだ。人を見る目を養う研修が必要か。
どんな研修になるんでしょう・・・.
「ゆきひろ」と「ひろゆき」を区別したり、「kazuhiko」と「kazuho」を区別したりするんでしょう。
そういう能力を養うには2chが最適?
面白すぎます。ネタじゃないんですか?
ネタじゃないんですよね、これがまた。<br>しかも、自分も「ひろゆき」は経験があったりするので人のことは言えないという。