- 论坛徽章:
- 0
|
在RH4.1.2版本的linux下编译以下代码为mall.out,使用./mall.out在终端中执行,发现打印的内存信息全是0,请帮忙分析下
#include <malloc.h>
#include <stdio.h>
void getMemStatus()
{
struct mallinfo info = mallinfo ();
printf("arena = %d/n", info.arena);
printf("ordblks = %d/n", info.ordblks);
printf("smblks = %d/n", info.smblks);
printf("hblks = %d/n", info.hblks);
printf("hblkhd = %d/n", info.hblkhd);
printf("usmblks = %d/n", info.usmblks);
printf("fsmblks = %d/n", info.fsmblks);
printf("uordblks = %d/n", info.uordblks);
printf("fordblks = %d/n", info.fordblks);
printf("keepcost = %d/n", info.keepcost);
}
int main()
{
getMemStatus();
} |
|