一个用vc编的查看内存使用情况的程序源码
2011-09-29 13:58
447 查看
下载本文所附源代码 程序运行效果截图: ![]() |
void CMemStateDlg::OnButton1() { // TODO: Add your control notification handler code here MEMORYSTATUS memStatus; char buf[80]; memStatus.dwLength=sizeof(MEMORYSTATUS); GlobalMemoryStatus(&memStatus); DWORD tom=memStatus.dwTotalPhys; DWORD mem=memStatus.dwAvailPhys; DWORD res=memStatus.dwAvailVirtual; tom /= (1024); mem /= (1024); res /= (1024); int m_Total = (int)tom/1024; int m_Used = (int)(tom-mem)/1024; m_CtrProgress.SetRange(0, m_Total); m_CtrProgress.SetStep(1); m_CtrProgress.SetPos(m_Used); sprintf(buf,"%ld",tom); GetDlgItem(IDC_TOTALMEM)->SetWindowText(buf); sprintf(buf,"%ld",mem); GetDlgItem(IDC_AVAILMEM)->SetWindowText(buf); sprintf(buf,"%ld",res); GetDlgItem(IDC_VIRTUALMEM)->SetWindowText(buf); *(buf)='\0'; } 程序运行效果如图所示。 本程序是一个查看内存使用情况的例子,程序不难,都能看懂。程序中用到MEMORYSTATUS结构,程序还可以增加如显示页面文件的大小、地址空间的大小等。 |
相关文章推荐
- windows下使用adb工具查看android程序cpu和内存消耗情况
- Android 使用命令dumpsys查看程序的内存情况
- 使用CLR Profiler查看C#运行程序的内存占用情况
- windows下使用adb工具查看android程序cpu和内存消耗情况
- Linux下查看某一个程序所使用的内存方法
- Vc 6.0 调试技巧,可以查看程序在内存的分布情况
- windows下使用adb工具查看android程序cpu和内存消耗情况
- windows下使用adb工具查看android程序cpu和内存消耗情况
- 查看java程序内存使用情况相关命令
- 今天就教大家查看手机的内存使用情况,可以帮你查看自己的程序占用了多大的内存(图文说明)
- android程序中查看系统内存使用情况
- Linux jmap查看Java程序堆内存的使用情况
- 如何查看程序可使用的最大内存及内存使用情况
- Android 使用命令dumpsys查看程序的内存情况
- Linux下查看某一个程序所使用的内存方法
- android程序中查看系统内存使用情况
- windows下使用adb工具查看android程序cpu和内存消耗情况
- Android 使用命令dumpsys查看程序的内存情况
- Linux 下查看某一个程序所使用的内存方法介绍
- Linux 下查看某一个程序所使用的内存