問題タブ [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.
c++ - 「ru_maxrss」はgetrusageで何を意味しますか
test.cpp
macOS Sierra で次の C++ コードをコンパイルして実行しました。
それから得た:
次に、単位ru_maxrss
がキロバイトであることを発見し たので、プログラムは663552 キロバイトを使用しましたか? しかし、整数を作成しただけです。
別の質問は次のとおりru_maxrss
ですint b = 2
。または、行呼び出しの前にメモリ使用量をカウントするだけru_maxrss
です。
c - 子プロセスの getrusage
私はプロセスに必要なCプログラムに取り組んでおり、子プロセスのユーザー時間とカーネル時間を出力する関数をfork()
使用しています。getrusage()
これは私のコードです:
そして、私の出力はすべてゼロです...おそらく、どのように機能するかを誤解してgetrusage()
います。そうしないと、エラーがどこにあるのかわかりません。
c++ - getrusage は私のために働いていませんか? なんで?
常駐セットの最大サイズを測定しようとしていますが、getrusage を使用して測定できることがわかりました。
- https://linux.die.net/man/2/getrusage
- http://pubs.opengroup.org/onlinepubs/009695399/functions/getrusage.html
これを実行すると
ベクトルの宣言にコメントを付けた場合と同じ値が得られます。
私が間違っていることはありますか?
ありがとう!