显示程序使用最大内存函数
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
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
相关文章推荐
- 显示程序使用最大内存函数
- 编写一个程序,要求用户输入最多10个高尔夫成绩,并将其存储在一个数组中。 程序允许用户提早结束输入,并在一行上显示所有成绩,然后报告平均成绩。 请使用3个数组处理函数来分别进行输入、显示和计算
- [Hb-XVII] 计算机的抽象层次-简 使用寄存器 使用内存空间 程序执行过程 使用main函数规定 不定参数函数机制 C
- GUI程序如何使用控制台输出调试信息[zz][MFC调用win32窗口显示调试信息,使用AllocConsole 函数 ]
- cocos2d-x获取程序当前内存使用量 GetProcessMemoryInfo 函数
- 设计程序,单击【随机数】按钮,使用Math对象的random函数产生一个0-100之间(含0-100)的随机整数,并在对话框中显示,如下图。单击【计算】按钮,计算该随机数的平方、平方根和自然对数,保留两位小数,并在对话框中显示,如下图。
- 例子程序2:使用内存操作函数memset()给数组赋值
- MATLAB 查看程序执行内存最大使用值
- 部分告别Qt调试,另类使用显示Qt程序中函数加载顺序的方式
- PostQuitMessage(0)要慎用,经常会造成MFC程序退出时内存泄露,还是尽量使用MFC基类的退出函数比较好。
- Qt主窗体显示最前 在delphi中使用Application.BringToFront;可以保证当前程序显示在最前。 然而今天在Qt中,没有类似函数供调用。 尝试了activeWindow,s
- Windows Phone 8 显示当前项目的使用内存,最大峰值,最大内存上限
- 程序中查看init.rc文件中给每个进程分配的最大内存使用
- 如何查看程序可使用的最大内存及内存使用情况
- 使用PixelPut(打点函数)点阵显示汉字的程序小结
- IO端口和IO内存的区别及分别使用的函数接口
- 对话框程序,点显示桌面按钮,在恢复对话框,多次重复有内存泄露。对话框再弹出会消耗一些内存,是正常现象
- 学会使用函数编程,以及设计比较完备的测试用例完成对小程序的测试
- 写一个函数,输入一个二叉树,树中每一个节点存放了一个整数值,函数返回这棵二叉树中相差最大的两个节点间的差值绝对值。请注意程序效率。
- js中使用console.time显示程序运行耗时