显示目前记忆体使用状态
拉三个 Label 元件随便放,再拉一个 Timer 元件,设定间隔一秒(1000)左右,事件内容如下:
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
TMemoryStatus MemoryStatus;
MemoryStatus.dwLength = sizeof(MemoryStatus);
GlobalMemoryStatus(&MemoryStatus);
Label1->Caption = "实体记忆体总量: "+IntToStr(MemoryStatus.dwTotalPhys/1024)+" KBytes";
Label2->Caption = "剩余可用的记忆体量: " +IntToStr(MemoryStatus.dwAvailPhys/1024)+" KBytes";
Label3->Caption = "记忆体使用率: " +IntToStr(MemoryStatus.dwMemoryLoad)+" %";
}
/*
MemoryStatus 结构如下,还想显示其它资讯的自己加:
typedef struct _MEMORYST ..
访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容