• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:UNIX times関数を用いた時間計測)

UNIX times関数を使った時間計測

このQ&Aのポイント
  • UNIX times関数を使用したプログラムの実行時間を詳細に計測する方法を教えてください。
  • times関数を使えば実行中のプロセスや子プロセスが消費したユーザCPU時間とシステムCPU時間を取得できます。
  • sysconf()でクロック時間を得ることまではできましたが、どうすればより詳細な時間計測ができるかアドバイスをお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • chirubou
  • ベストアンサー率37% (189/502)
回答No.1

プログラムの目的がよく分かりませんでした。 times() は自分とその子プロセスの実行時間(の和)を返します。 もし、fork() した子プロセスだけの実行時間を知りたいのなら、wait3() や wait4() で返される struct rusage の値を見る必要があります。