Linux下进程的内存相关信息的查看

原创 2016年05月31日 13:31:27
Linux下进程的内存相关信息的查看


    进程的内存问题一直都是个比较复杂的问题,最近在研究进程的内存优化,大家都知道,Linux下进程的内存信息主要在/proc/下,但是有时候会遇到这么一个问题,就是对于你运行起的进程,无法对应上是/proc下的哪个pid。下面将流程式介绍一下怎么查看Linux下的进程的内存信息。

    首先,让我们新建一个进程:

#include <stdio.h>

int main(){
	char string[] = "welcome to GetPid World";
	printf("%s\n",string);
	pause();
}

保存为xxx.c文件,执行gcc -o xxx xxx.c 生成执行文件xxx,运行执行文件: ./xxx 。效果如下:



保留该窗口,该进程便处于运行之中,接下来另开一个窗口查看该进程的内存信息。
执行 到/proc目录下:




可看到系统运行的各种进程的内存信息都在这。但你仔细查看会发现没有getpid的进程,因为在/proc/下进程不同进程路径都是以pid为目录的,那么问题来了,我们怎么去确定我们的getpid的进程目录呢(确认进程的PID号)?
执行:pgrep - l xxx .其中 xxx 是关键字,执行效果如下:




进入到2641下,可见该进程的所有内存信息都能在这个看到:




这里我们以statm和maps为例,查看进程内存信息:



对于内存不同文件下的含义,可通过网络查看了解。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux下查看CPU、内存和硬盘型号及相关信息命令

Linux下查看CPU、内存和硬盘信息命令 在Linux的桌面版本中,查看这些东西的确很方便,有图形化的工具可以使用。但是在Linux服务器版上,或者远程ssh连接的时候,就没有图形化的界面可以操作...
  • hb1707
  • hb1707
  • 2011-10-31 00:25
  • 1836

Linux下如何查看CPU信息相关命令

# uname -a(查看当前操作系统内核信息) Linux DB_SERVER 2.6.18-194.3.1.el5 #1 SMP Thu May 13 13:09:10 EDT 2010 i...

Linux下查看cpuinfo相关信息注释

在linux系统中,常用的cat /proc/cpuinfo该是许多人常用的命令吧,今天才发现自己竟然很多意义都不懂,特摘录如下,这是虚拟机中的Linxu系统,与实际的直接安装的Linux系统的机器有...

Linux下使用ps命令来查看Oracle DB以及EBS相关的进程

Linux下可以使用ps命令来查看Oracle相关的进程 使用ps来查看Oracle数据库相关的服务 Oracle Listener 这个命令会列出Oracle Net Listener...

Linux下使用ps命令来查看Oracle DB以及EBS相关的进程

Linux下可以使用ps命令来查看Oracle相关的进程 使用ps来查看Oracle数据库相关的服务 Oracle Listener 这个命令会列出Oracle Net Listener...

Linux下使用ps命令来查看Oracle DB以及EBS相关的进程

Linux下可以使用ps命令来查看Oracle相关的进程 使用ps来查看Oracle数据库相关的服务 Oracle Listener 这个命令会列出Oracle Net Listener...

Linux下如何查看CPU型号、个数、核数、逻辑CPU数、位数、发行版本、内核信息、内存、服务器生产厂家

【原文链接】:http://blog.csdn.net/mdx20072419/article/details/7767809 http://blog.chinaunix.net/uid-22425...

Linux下如何查看哪些进程占用的CPU内存资源最多

linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head ...

linux下查看进程内存使用情况

动态查看一个进程的内存使用 [c-sharp] view plaincopyprint? 1、top命令  top -d 1 -p pid [,pid ...]  //设置...

抓取某个进程或者系统内存信息,debug相关

1、抓取某个应用(进程)的内存使用情况 1)通过ps得到debug进程的pid(进程号) C:\Users\hxiong>adb root C:\Users\hxiong>adb shell ge...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)