http://blog.csdn.net/yasmong/archive/2007/10/14/1824329.aspx
http://www.cnblogs.com/walzer/archive/2007/10/09/909626.html
http://www.cnblogs.com/walzer/archive/2007/10/09/909626.html
解决方案 »
- 两个简单问题,帮帮我!谢谢!
- 我要在窗体上同时往多个区域绘图,我应该怎么做呢?
- 做完最后一个项目后,我的程序生涯将划上一个句号...
- GetDiskFreeSpaceEx("c:\\", lpAvailable, lpTotal, lpFree);结果全是0,什么原因?
- 我新添加了一个类,而要在一个工程中用到这个类,我该如何在某个类中用到这个类?看看内容!谢谢!
- 如何才能把菜单中的工具栏去掉?!
- 请有经验者帮我指条明路吧 (此贴给分!)
- MSDN Library - October 2001 For VS 6.0 DVD 最后一个版本下载
- 关于CRichedit的默认字体跟word的对应关系
- 工具栏上如何加icon图标????
- vs2003工程的一个问题。。。。
- 如何在子对话框中使用主对话框中调用的dll接口函数
//Get original memory
MEMORYSTATUS memStatusOri;
memStatusOri.dwLength=sizeof(MEMORYSTATUS);
::GlobalMemoryStatus(&memStatusOri);
printf("Total physical memory: %d bytes\n",memStatusOri.dwTotalPhys);
printf("Total virtual memory: %d bytes\n",memStatusOri.dwTotalVirtual);
printf("Original available physical memory: %d bytes\n",memStatusOri.dwAvailPhys);
printf("Original available virtual memory: %d bytes\n",memStatusOri.dwAvailVirtual);然后在程序运行的某个时刻看当前内存情况,跟初始情况相减得到memory leakage:
//Get memory status by now
MEMORYSTATUS memStatusCurrent;
memStatusCurrent.dwLength=sizeof(MEMORYSTATUS);
::GlobalMemoryStatus(&memStatusCurrent);
printf("Current total physical memory: %d bytes\n",memStatusCurrent.dwTotalPhys);
printf("Current total virtual memory: %d bytes\n",memStatusCurrent.dwTotalVirtual);
printf("Current available physical memory: %d bytes\n",memStatusCurrent.dwAvailPhys);
printf("Current available virtual memory: %d bytes\n",memStatusCurrent.dwAvailVirtual);
printf("Detected physical memory leakage: %d bytes\n",memStatusOri.dwAvailPhys-memStatusCurrent.dwAvailPhys);
printf("Detected virtual memory leakage: %d bytes\n",memStatusOri.dwAvailVirtual-memStatusCurrent.dwAvailVirtual);(2)当你没有良好的编程习惯的时候。