C 怎么监控程序运行内存不足

 时间:2024-10-12 08:09:24

1、首先使用vs2013创建一个示例C工程,如下图所示,这里以windows为例子简单介绍获取空闲内存的方式来实现

C 怎么监控程序运行内存不足

2、如下图所示,这是一个新建的空白工程,没有任何示例代码,但是它是一个完整的工程,是可以正常编译通过的

C 怎么监控程序运行内存不足

4、然后,我们可以从msdn上可以看到,这个函数使用的时候需要注意些什么,系统要满足那些条件等

C 怎么监控程序运行内存不足

6、然后,我们写上实现的代码,来获取系统内存的当前信息,如下图所示,我们对比任务管理器的可用内存,发现程序获取的值是一样的,所以通过这种方式可以检测程序内存不足的功能参考代码如下:MEMORYSTATUSEX Meminfo; double dSize; memset(&Meminfo, 0, sizeof(Meminfo)); Meminfo.dwLength = sizeof(Meminfo); GlobalMemoryStatusEx(&Meminfo); dSize = (double)Meminfo.ullTotalPhys - Meminfo.ullAvailPhys; dSize /= 1024.0; dSize /= 1024.0; dSize += 0.5;

C 怎么监控程序运行内存不足
  • 多网段局域网监控方法 局域网上网行为管理
  • SecureCRT 设置说明
  • CTI电话系统:[11]中继设置
  • 安装光模块之后光口灯不亮问题和解决方案
  • 怎么实现双ip,同时配置两个IP地址
  • 热门搜索
    澳门什么时候回归 rpc是什么意思 社工是什么 校训是什么 痛苦的反义词是什么 什么猫粮好 平安夜什么时候 acg是什么 什么车性价比最高 眼袋重是什么原因造成的