在Linux、C语言中,是否可以不使用任何系统调用来监视内存?

在Linux、C语言中,是否可以不使用任何系统调用来监视内存?,c,linux,memory,monitoring,C,Linux,Memory,Monitoring,在Linux、C语言中,不使用任何系统调用就可以监视内存监视器吗? 我是C语言的初学者,我已经搜索了很多关于C语言的内容,但除了使用以下系统调用外,我找不到任何解决方案: meminfo ,顶级系统调用 所以问题是,我是否可以访问内存并获取有关进程的信息以及每个进程的内存使用情况,而无需任何系统调用? 请帮忙 在Linux上,您可以通过读取/proc中的文件来获取这些信息。读取文件确实需要进行系统调用,但您不必担心这一点,因为像open和read这样的C库函数将为您进行这些系统调用 阅读/pro

在Linux、C语言中,不使用任何系统调用就可以监视内存监视器吗? 我是C语言的初学者,我已经搜索了很多关于C语言的内容,但除了使用以下系统调用外,我找不到任何解决方案:

meminfo ,顶级系统调用

所以问题是,我是否可以访问内存并获取有关进程的信息以及每个进程的内存使用情况,而无需任何系统调用?
请帮忙

在Linux上,您可以通过读取/proc中的文件来获取这些信息。读取文件确实需要进行系统调用,但您不必担心这一点,因为像open和read这样的C库函数将为您进行这些系统调用


阅读/proc文件系统,通过从shell中提取文件进行实验,然后当你准备在C中使用它时,谷歌将提供一个关于如何使用标准库在C中读取文件的教程。

听上去,当他说系统调用时,基于这个问题,他在谈论校准系统。令人困惑,因为如果你不想使用系统调用,你就必须使用系统调用。