#include <time.h>
#include <windows.h>
#include <iostream>
#define TOM(byteValue) (byteValue/1024/1024)
using namespace std;
int main()
{
time_t nowTime;
unsigned short FreeMem = 0;
MEMORYSTATUS MemStat;
while(1)
{
MemStat.dwLength = sizeof();
GlobalMemoryStatus(&MemStat);
FreeMem = TOM(MemStat.dwAvailPhys);
time(&nowTime);
cout << ctime(&nowTime);
cout << "Current Free Mem: " << FreeMem << "M" << endl;
if (FreeMem < 500)
cout << "execute your program here" << endl;
Sleep(2000);
/* cout << MemStat.dwMemoryLoad << endl;
cout << "percent of memory in use:" << TOM(MemStat.dwMemoryLoad) << endl;
cout << "
VC++得到当前可用物理内存大小
最新推荐文章于 2022-08-22 21:06:18 发布