1

これまでに (Linux プロセスで) 現在割り当てられているメモリの合計を取得するにはどうすればよいC/C++ (gcc)ですか?

4

2 に答える 2

1

/proc/self/mapsまたは/proc/$PID/mapsを解析してみてください。とマークされた行を探し[heap]ます。

于 2012-06-05T19:37:11.167 に答える
0

私はロブの答えが好きですが、これが可能な代替案です。ランタイム コストに余裕がある場合は、massifツールで valgrind を使用できます。

于 2012-06-05T19:47:05.460 に答える