言葉の世紀:CPU、wc、またはperlスクリプトをあまり使用しないものは何ですか?

言葉の世紀:CPU、wc、またはperlスクリプトをあまり使用しないものは何ですか?

私の目標は、できるだけ少ないCPUを使用しながら、ファイル内の単語数を数えることです。

このwcコマンドを使用するか、この目的のために単純なPerlスクリプトを作成できます。これら2つのオプションのうち、CPUを使用しないオプションは何ですか?

ベストアンサー1

CPU時間が少なくなると予想されますwc。 Cで書かれており、時間の経過とともに慎重に最適化されました。しかし、自分でテストしない理由はありません。timePerlスクリプトのパフォーマンスを比較できますwc。このtimeコマンドを使用すると、次のような出力が得られます。

> time wc /usr/share/dict/words
 119095  119095 1145922 /usr/share/dict/words
wc /usr/share/dict/words  0.03s user 0.00s system 98% cpu 0.030 total

この例では、wc合計0.030秒のCPU時間が使用されました。

おすすめ記事