ubuntu下C/C++获取剩余内存
Posted aimhabo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下C/C++获取剩余内存相关的知识,希望对你有一定的参考价值。
#include <stdio.h> #include <unistd.h> long get_memory_usage() { long page_size = sysconf (_SC_PAGESIZE); long num_pages = sysconf (_SC_PHYS_PAGES); long mem = (num_pages/1024) * (page_size/1024); long long free_pages = sysconf (_SC_AVPHYS_PAGES); long long free_mem = (free_pages/1024) * (page_size/1024); fprintf(stderr,"Memory %lld MB\\%lld MB.\n", mem, free_mem); return (long)(free_mem); }
以上是关于ubuntu下C/C++获取剩余内存的主要内容,如果未能解决你的问题,请参考以下文章