最佳答案
在 Linux 上获取进程信息的最有效且“自然”的方式是通过 /proc/
文件系统。请参阅proc(5) 。请记住,对 /proc/
下的文件的访问速度很快(不涉及真正的磁盘 IO)。
/proc
下的大多数文件(例如 /proc/self/maps
)的大小为零,如 stat(2) 报告的那样。但应该按顺序阅读(就像在管道上所做的那样)。
procps
库(和 procps-ng
)包装对 /proc/
的访问
关于c - 获取过程信息的有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16697926/