进程信息之getrusage系统调用
来源:互联网 发布:5g网络的概念 编辑:程序博客网 时间:2024/05/21 10:14
unix提供了getrusage系统调用获取进程的资源信息。
long getrusage(int who, struct rusage *ru);struct rusage { struct timeval ru_utime; /* user time used 用户态下程序运行时间*/ struct timeval ru_stime; /* system time used 内核态下程序运行时间*/ long ru_maxrss; /* maximum resident set size 应用程序实际使用的内存,不包含SWAP,不包含共享的内存*/ long ru_ixrss; /* integral shared memory size 共享内存的大小*/ long ru_idrss; /* integral unshared data size 不共享的数据区的大小*/ long ru_isrss; /* integral unshared stack size 不共享的栈区的大小*/ long ru_minflt; /* page reclaims 页面回收数*/ long ru_majflt; /* page faults 页面错误数*/ long ru_nswap; /* swaps 交换页面的个数*/ long ru_inblock; /* block input operations 块输入操作数*/ long ru_oublock; /* block output operations 块输出操作数*/ long ru_msgsnd; /* messages sent 发送的消息*/ long ru_msgrcv; /* messages received 接受的消息*/ long ru_nsignals; /* signals received 接收的信号数*/ long ru_nvcsw; /* voluntary context switches 自愿上下文切换数*/ long ru_nivcsw; /* involuntary " 非自愿上下文切换数*/};
阅读全文
1 0
- 进程信息之getrusage系统调用
- 使用getrusage获取进程使用系统资源信息
- 进程信息之times系统调用
- Linux系统调用--getrusage函数详解
- Linux系统调用--getrusage函数详解
- Linux系统调用--getrusage函数详解
- getrusage 函数调用
- linux实现系统调用打印进程信息
- getrusage
- 进程优先级之nice系统调用
- 进程优先级之getpriority系统调用
- 进程优先级之setpriority系统调用
- C#小技巧系列之三:获取系统进程信息
- Android开发之获取系统所有进程信息。
- .Net 调用系统信息
- 系统调用,进程切换
- 监控进程使用内存 getrusage 函数简介及使用
- linux下c编程系统函数调用之信息队列
- 剑指offer之字符串左旋右旋问题
- java中使用for循环去打印正方形,三角形,菱形等图形
- sql server 数据库 2008 r2 允许远程连接
- Spark Streaming源码初探 (2)
- XWiki initialization failed!
- 进程信息之getrusage系统调用
- PPT排版细节,写给大家看的设计书,完美总结
- javaScript中的函数定义
- 输入某年某月某日,计算出今天是今年的第几天
- CodeForces
- 为什么不能用返回值类型来判断方法是否重载呢?
- 前 、中、后缀表达式
- java程序初始化的过程
- 深入理解Linux系统负载