64,642
社区成员
发帖
与我相关
我的任务
分享
int main()
{
system("free -b | awk '{print $2,$3}' > mem2");
}
long CMemoryLeakHunterLinux::GetMemInfo()
47 {
48 char buff[256];
49 FILE* fd;
50 long nTotal;
51 long nUsed;
52
53 char *pLine;
54
55 if(system("free -b | awk '{print $2,$3}' > mem2"));
56 return 0;
57 memset(buff, 0, 256);
58
59 if((fd = fopen("mem2", "rb") )<0)
60 {
61 return 0;
62
63 }
64
65 fread(buff,1, sizeof(buff) , fd);
66 pLine = strstr(buff, "\n");
67 nTotal= atoi(pLine);
68 pLine= strstr(pLine, " ");
69 nUsed= atoi(pLine);
70 fclose(fd);
71 return nUsed;
72 }