2022年5月15日 星期日

[C/C++] 顯示記憶體狀況

說明:
顯示記憶體狀況

Code:

#include <stdio.h>
#include <stdlib.h>
#include <sys/sysinfo.h>

int main(int argc, char *argv[])
{
    struct sysinfo sys_info;
    
    if ( sysinfo( &sys_info ) == 0 )
    {
        printf("Total Ram: %lluM\nFree: %lluM\n",
            sys_info.totalram *(unsigned long long)sys_info.mem_unit/1024/1024,
            sys_info.freeram *(unsigned long long)sys_info.mem_unit/1024/1024);
    }
    return 0;
}


Result:
Total Ram: 32017M
Free: 18635M

沒有留言:

張貼留言