社区
非技术区
帖子详情
如何得到物理内存大小,比如我的机子是512,就要得到512,用API查询有时候会不准确。
taxi
2008-03-24 02:30:32
如何得到物理内存大小,比如我的机子是512,就要得到512,用API查询有时候会不准确。
...全文
289
18
打赏
收藏
如何得到物理内存大小,比如我的机子是512,就要得到512,用API查询有时候会不准确。
如何得到物理内存大小,比如我的机子是512,就要得到512,用API查询有时候会不准确。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
testcase
2008-05-01
打赏
举报
回复
jf
UltraBejing
2008-05-01
打赏
举报
回复
都是很好的建议! 值得学习
taxi
2008-03-25
打赏
举报
回复
有时候内存会被显存共享一部分,这时候查出来不是实际的物理内存总数。
mantti
2008-03-25
打赏
举报
回复
API查出来的是包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(CACHE)等加起来的容量,而你只想得到RAM的容量吧,其实ROM以及Cache都不是很大,你控制一下显示的格式就可以了,比如1028070421byte你就让它显示1G不就可以了吗
taxi
2008-03-25
打赏
举报
回复
就是因为碰到这个问题,我才发贴问的。
oushengfen
2008-03-25
打赏
举报
回复
To taxi
9楼的方法不行,那你有行的方法不
taxi
2008-03-25
打赏
举报
回复
9楼的方法不行,查出来的不一定是准确的。
kaikai_kk
2008-03-25
打赏
举报
回复
看看,学习一下
XY.Chen
2008-03-25
打赏
举报
回复
参考下面的代码试试看。。。
procedure TForm1.Button1Click(Sender: TObject);
var
MemInfo: MEMORYSTATUS;
begin
GlobalMemoryStatus(MemInfo);
Memo1.Lines.Add(IntToStr(MemInfo.dwMemoryLoad) + '%的内存在使用');
Memo1.Lines.Add('物理内存共有' + IntToStr(MemInfo.dwTotalPhys) + '字节');
Memo1.Lines.Add('未使用的物理内存有' + IntToStr(MemInfo.dwAvailPhys) + '字节');
Memo1.Lines.Add('交换文件的大小为' + IntToStr(MemInfo.dwTotalPageFile) + '字节');
Memo1.Lines.Add('未使用的交换文件大小为' + IntToStr(MemInfo.dwAvailPageFile) + '字节');
Memo1.Lines.Add('虚拟内存空间大小为' + IntToStr(MemInfo.dwTotalVirtual) + '字节');
Memo1.Lines.Add('未使用的虚拟内存大小为' + IntToStr(MemInfo.dwAvailVirtual) + '字节');
end;
taxi
2008-03-25
打赏
举报
回复
关键是要怎么做。
Mr-Chen
2008-03-25
打赏
举报
回复
使用WMI试试
「已注销」
2008-03-24
打赏
举报
回复
读bios应该可以吧
散乱心绪
2008-03-24
打赏
举报
回复
关注....
ydlchina
2008-03-24
打赏
举报
回复
关注
taxi
2008-03-24
打赏
举报
回复
有没有完全得到呢,包括被显卡占用的那一部分。
forbearORfolie
2008-03-24
打赏
举报
回复
1楼正解
hthunter
2008-03-24
打赏
举报
回复
把所有内存拆下来,根据标签计算一下,应该就准确了吧?
hongqi162
2008-03-24
打赏
举报
回复
不是独立显卡吧,少的那部分划到显存里了
说实话,ES 真得牛逼!只是你不
会
用而已~
点关注公众号,回复“1024”获取2TB学习资源!近期在公司做了一次 Elasticsearch 的分享,所以本篇主要是做一个总结,希望通过这篇文章能让读者大致了解 Elasticsearch 是做什么的以及它的使用和基本原理。生活中的数据搜索引擎是对数据的检索,所以我们先从生活中的数据说起。我们生活中的数据总体分为两种:结构化数据非结构化数据结构化数据:也称作行数据,是由二维表结构来逻辑表达和实...
Elasticsearch相关配置(二)
一、关于elasticsearch的基本概念 term 索引词,在elasticsearch中索引词(term)是一个能够被索引的精确值。foo,Foo Foo几个单词是不相同的索引词。索引词(term)是可以通过term
查询
进行
准确
的搜索。 text 文本是一段普通的非结构化文字,通常,文本
会
被分析称一个个的索引词,存储在elasticsearch的索引库中,为了让文本能够进行...
java 多线程详解(持续更新)
目录 认识cpu、核心与线程 java多线程系列(一)之java多线程技能 认识cpu、核心与线程 cpu与核心 物理核 物理核数量=cpu数(
机子
上装的cpu的数量)*每个cpu的核心数 虚拟核 ● 所谓的4核8线程,4核指的是物理核心。通过超线程技术,用一个物理核模拟两个虚拟核,每个核两个线程,总数为8线程。 ● 在操作系统看来是8个核,但是实际上是4个物理核。 ● 通过超线程技术可以实现单个物理核实现线程级别的并行计算,但是比不上性能两个物理核。 单核cpu和多核cpu
大厂面试八股文——数据库redis
文章目录最大缓存配置分布式和集群限流算法的几种实现集群限流Redis实现排行榜在分布式网络中如何保证数据一致性。paxos高可用理解高并发高可用---限流高并发的实践方案有哪些?高性能高可用高扩展分布式-CAP与ACID原则一个key的value较大时的情况如何保证缓存与数据库的一致性先删缓存,再更新数据库先更新数据库,再删除缓存其他解决方案redis数据结构简单动态字符串链表字典(哈希表)跳跃表整数集合压缩列表Redis值对象的类型和应用场景string(字符串):hashlist(列表)set(集合)z
传奇3便捷架设管理工具-BY来世今生
下面这是本工具的更及开发日志: 标题下载地址 4.0.0.2(2019-08-05) 1.修正编译的时候,没有增加安全UAC权限,可能导致某些功调用系统
API
的能无法
准确
使用. 2.版本更新提示,重新优化,使提示更加合理合. 4.0.0.0(2019-08-04) 1.全局设置中,删除查看操作系统倍数功能, (此功能,已经在下面的操作系统显示中有详细的数据显示) X86=32位操作...
非技术区
830
社区成员
53,574
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章