GlobalMemoryStatus 和 GlobalMemoryStatusEx
2024-08-31 20:46:16
1、获取系统内存信息有2个api,分别是GlobalMemoryStatus和GlobalMemoryStatusEx。GlobalMemoryStatus函数可以在C语言里直接调用,但是GlobalMemoryStatusEx却不可以直接调用。
2、看看这2个函数的不同,总的来说这2个函数都可以获取到内存信息,但是GlobalMemoryStatusEx函数是GlobalMemoryStatus函数的增强,GlobalMemoryStatus虽然可以获取,但当你的机器里装了2条内存条是,它只能获取到一条的内存信息容量,而GlobalMemoryStatusEx函数却可以获取到所有,只要你系统识别的内存大小。
附上代码:
- //内存(单位:MB)
- MEMORYSTATUSEX MemStat;
- MemStat.dwLength = sizeof(MEMORYSTATUSEX);
- ::GlobalMemoryStatusEx(&MemStat);
- int nTotal = MemStat.ullTotalPhys/1024/1024; //总内存
- int nAvail = MemStat.ullAvailPhys/1024/1024; //可用内存
- int nUsed = nTotal - nAvail; //已用内存
https://blog.csdn.net/hellokandy/article/details/78456559
最新文章
- 选择Web API还是WCF
- hibernate的n+1问题
- Error starting static Resources java.lang.IllegalArgumentException: Document base D:\Program Files\apache-tomcat-xxx\webapps\xxx does not exist or is not a readable directory
- Android 中LinearLayout控件属性
- phpcms源码跟踪(1)
- Robotium原则的实施源代码分析
- Vue笔记:使用 axios 中 this 指向问题
- Jade是变体的HTML
- OpenCV 学习笔记 07 目标检测与识别
- C++ OCCI API数据库操作之连接、返回查询结果集为json格式
- zabbix3.4 实现sendEmail邮件报警
- python 操作 hbase
- 利用.pbk来实现ADSL开机自动拨号
- POJ 2377
- grub安装centos
- tomcat8源码之架构解析
- 【css样式生成 &; 图片合并压缩工具】Sprite,你值得拥有
- 剑指offer35题:第一个只出现一次的字符+剑指offer55题:字符流中第一个不重复的字符+剑指offer51题:数组中重复的数字
- Squid 访问控制配置
- Linux入门篇(五)——Shell(一)
热门文章
- 百度地图API 添加标签
- 【2017 Multi-University Training Contest - Team 6】Inversion
- 【LightOJ - 1205】Palindromic Numbers
- [Javascript AST] 4. Continue: Report ESLint error
- 1.1 Introduction中 Kafka for Stream Processing官网剖析(博主推荐)
- Mongodb总结1-启动和Shell脚本
- 2.JPA学习总结
- Android 解决RecyclerView删除Item导致位置错乱的问题
- JS学习笔记 - 面向对象 - 原型
- 【零基础入门学习Python笔记012】一个打了激素的数组3