在我自己的Linux程序中,我希望监视进程的内存使用情况(监视内存泄漏等)。比较麻烦的方法是像system("cat /proc/getpid()/stat | sed bla bla")一样,但是我想用C代码正确地打开文件并解析正确的值。在哪里可以找到/proc/pid/stat中字段的定义,这样我就可以在C中解析它们了?
我可以创建文件实例(FILE*) by byte[ ]数据(在内存上)吗?不要写文件。(C,Linux)但是我需要直接解析MiniSEED数组中的‘Byte[]’数据。不要创建真正的文件。(因为我必须通过实时TCP数据包获取“MiniSEED”数据,并且这些库支持通过书面文件解析数据的唯一方法。)
因此,我试图直接解决通过FILE数据创建byte[]实例的问题。