引用 1 楼 liuysheng 的回复:
每次内存减少,是如何测的?LZ怎么就确定是以4K为单位减少的。。。?
memset(&mem_stat,0,sizeof(MEMORYSTATUS));
mem_stat.dwLength = sizeof(MEMORYSTATUS);
GlobalMemoryStatus(&mem_stat);
CString s;
s.Format(L",%d", mem_stat.dwAvailPhys/1024);
这段代码不就是看内存的嘛,每次创建完线程,并且结束线程之后,我都查看了。当然不是每次都看,而是把每次的剩余内存写到字符串里面,循环100次之后看的。