- 721 名前:login:Penguin mailto:sage [2008/02/27(水) 02:09:44 ID:5Pe1iZtE]
- >>711
サブシェル一個より分かりやすさを重視、ってのも分かるが プロセスを fork するコストはバカにできないぞ。 たった 10 回でもこれだけ差が出る。 $ time for i in 0 1 2 3 4 5 6 7 8 9 ; do { :; } ; done real 0m0.001s user 0m0.010s sys 0m0.000s $ time for i in 0 1 2 3 4 5 6 7 8 9 ; do ( :; ) ; done real 0m0.221s user 0m0.140s sys 0m0.140s 今回のはともかく、ループの中で無駄なサブシェル起こすと かなり処理速度に効いてくるから、「より早くスマートに処理」を 目指すなら気にした方がいいと思うよ。
|

|