- 导语 -
MLE ????
最近做数据结构经常遇到的三个字母呢...
怎样快速得到程序占用的内存???
沉思了一会发现我果然不知道...
果断的问了dalao之后记下来啊.
- 姿势 -
- 举个栗子, 先写一个a+b, 保存为
t.cpp
. - 运行, 程序名为
t
.
g++ -g -o t t.cpp
- 再开一个终端, 输入命令:
ps -e (注意 ps 后有个空格)
- 从右边
CMD
这一列中找到t
, 它的[PID][5]是6610
- 输入命令:
cat /proc/6610/stauts (注意 cat 后又有个空格)
(把6610
改为你的程序的PID)
这里的VmPeak
就对于其占用的内存了
好像也有说是 VmSize 的, 但是不重要啦