[姿势] 查看程序占用的内存

- 导语 -

 MLE ????
 最近做数据结构经常遇到的三个字母呢...
 怎样快速得到程序占用的内存???
 沉思了一会发现我果然不知道...
 果断的问了dalao之后记下来啊.
 

- 姿势 -

  1. 举个栗子, 先写一个a+b, 保存为t.cpp.
  2. 运行, 程序名为t.

g++ -g -o t t.cpp

  1. 再开一个终端, 输入命令:

ps -e   (注意 ps 后有个空格)

  1. 从右边CMD这一列中找到t, 它的[PID][5]是6610  
  2. 输入命令:

cat /proc/6610/stauts   (注意 cat 后又有个空格)
(把6610改为你的程序的PID)

这里的VmPeak就对于其占用的内存了
好像也有说是 VmSize 的, 但是不重要啦
  
 

 
[5]: https://baike.baidu.com/item/PID/7325015?fr=aladdin

原文地址:https://www.cnblogs.com/Anding-16/p/7230964.html