gpt4 book ai didi

用于获取内存和文件句柄计数的 C API

转载 作者:太空宇宙 更新时间:2023-11-04 11:40:58 24 4
gpt4 key购买 nike

是否有任何 C API 用于获取可用内存、交换内存消耗以及获取类似于 statvfs 的文件句柄计数以获取文件系统信息,而不是直接解析 /proc文件系统?

最佳答案

Are there any C APIs for fetching free memory, swap memory consumption and to fetch file handle count similar to statvfs for file system information instead of directly parsing the /proc file system?

考虑到官方的toppslsof/proc获取信息,我觉得不是.

信息、其结构和解释高度特定于操作系统,因此不太可能包含在标准中。例如。 Linux 本质上没有空闲内存指示器。

此外,维护一致的内部计数器可能会导致高度关键的代码路径(如虚拟内存管理)中的性能下降(尤其是在 SMP/多核系统上)。文件描述符同上。这就是为什么这是一个公认的妥协,用户空间监控应用程序应该付出额外的努力以尽可能一致的方式获取信息,同时内核的关键代码保持精简。

关于用于获取内存和文件句柄计数的 C API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3359470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com