機能クロック()で時間を計測しましたが、結果が悪かったです。つまり、1つのスレッドで同じプログラムを実行し、OpenMPで多くのスレッドを実行している同じプログラムに対して同じ結果が得られるということです。しかし、実際には、私は多くのスレッドプログラムの数がより速いことを私の時計で知っています。 私は壁時計のタイマーが必要です...マルチスレッドプログラムの測定時間
私の質問は何ですか?この問題にはどのような機能がありますか? clock_gettime()またはmb gettimeofday()?何か他に何かありますか?
clock_gettime()の場合は、どの時計ですか? CLOCK_REALTIMEまたはCLOCK_MONOTONIC?私はクロック()は、すべてのスレッド間での合計CPU使用率をカウントし、私もこの問題を抱えていたと思うのMac OS Xの(ユキヒョウに)