Benchmark
現在時間計測を行っているので、クラスやコマンドラインユーティリティを使わずにユーザー時間やシステム時間を計測できないかと考えてみましたtime
。
クラスを使用するTime
と、システム時間とユーザー時間ではなく、ウォールクロック時間のみが明らかになりますが、同じ柔軟性を持つソリューションを探しています。
time = TimeUtility.now
# some code
user, system, real = TimeUtility.now - time
その理由は、Benchmark
数字だけを返すことができないため、どういうわけか嫌いだからです(編集:私は間違っていました-できる。以下の回答を参照してください。)。確かに、出力を解析できましたが、それは正しくありません。*NIX システムのtime
ユーティリティも私の問題を解決するはずですが、Ruby に何らかのラッパーが既に実装されているかどうかを知りたかったので、これらのシステム コールを自分で行う必要はありません。
どうもありがとう!