您的位置:首页 > 其它

显示程序使用最大内存函数

2007-04-11 16:23 204 查看
#ifdef AEE_SIMULATOR ////modify by lancer at 2007-03-15
void Eragon::useCheckMemory( )
{
IShell* pIShell=((AEEApplet*)GETAPPINSTANCE())->m_pIShell;
IHeap* pIHeap;
uint32 num;
AEEDeviceInfo di;
pIHeap = NULL;

// uint32 un32Max = 0;

if (SUCCESS != ISHELL_CreateInstance(pIShell, AEECLSID_HEAP, (void**)&pIHeap))
{
return;
}

ISHELL_GetDeviceInfo(pIShell, &di);
num = IHEAP_GetMemStats(pIHeap);
if (num>maxMemory || num>MAX_NEED_HEAP1_SIZE){
if (num>MAX_NEED_HEAP1_SIZE)
{
DBGPRINTF("--------------------------out of memory-------------------!");
}
DBGPRINTF("total RAM :%d", di.dwRAM);
DBGPRINTF("Now used RAM is:%d", num);
DBGPRINTF("free RAM:%d", di.dwRAM - num);
maxMemory = num;
}

IHEAP_Release(pIHeap);
return;
}
#endif
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐