問題タブ [getrusage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - getrusage() システムコール引数の rusage 構造体の異なる値は何ですか?
最初の引数が RUSAGE_SELF または RUSAGE_CHILDREN で、もう 1 つの引数がrusageという名前の構造体である 2 つの引数を取ります。この構造には、アクセスして値を与えることができる多くの要素がありますが、これらすべての要素は何を表しているのでしょうか?
このプログラムは、ユーザー時間とシステム時間の値を表示します。
構造体の他の要素は何を表し、実際のプログラムでどのように使用できますか。アクセスしようとすると、構造体の他のすべての要素の値が 0 になります。では、それらを使用して 0 以外の値を取得するにはどうすればよいでしょうか?
編集: ru_inblock と ru_oublock の値を見つけるプログラムを作成しました。指定された入力に対して、ru_inblock の場合は 0、ru_oublock の場合は 8 として出力を与えています。これはなぜですか?コードは次のとおりです