【发布时间】:2015-10-21 20:39:27
【问题描述】:
我正在尝试使用 fscanf 从 proc/stat 进行扫描。
我想获取一些信息,但不是全部,如何声明我希望它扫描的信息,或者我应该只声明每个信息并全部扫描,但我真的不认为这是正确的方法。
例如:我用
扫描fscanf ("%d %s %c %d %d %d %d %d %u) %lu( %lu %lu %lu %lu)
所以我想要所有东西,但不想要我保留的 %LU。这个怎么写?
【问题讨论】:
-
实际上它不仅是我不想要的那个 lu,我还试图从 proc 中获取这些信息......进程的状态。父进程的 PID。优先事项。不错的价值。实时调度优先级。上次执行的 CPU 编号。以字节为单位的虚拟内存大小。以页面为单位的总程序大小。驻留集大小 (RSS),以字节为单位。驻留集大小 (RSS):进程在实际内存中的页数(以页为单位)。页面中的文本(代码)大小。数据 + 堆栈大小(以页面为单位)。页表条目大小(以 KB 为单位)。以 KB 为单位的数据大小。以 KB 为单位的堆栈大小。文本段大小 KB。