- 导语 -
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 的, 但是不重要啦