社区
非技术区
帖子详情
如何得到物理内存大小,比如我的机子是512,就要得到512,用API查询有时候会不准确。
taxi
2008-03-24 02:30:32
如何得到物理内存大小,比如我的机子是512,就要得到512,用API查询有时候会不准确。
...全文
311
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
打赏
举报
回复
不是独立显卡吧,少的那部分划到显存里了
HMacSHA
512
算法详解
本文详细介绍了HMAC-SHA
512
算法的原理、实现流程及其在高安全场景下的应用。该算法结合SHA
512
哈希函数与密钥,提供强消息认证与完整性保护,适用于
API
签名、JWT令牌、文件校验等场景。文章还涵盖Java实现示例、密钥管理、防重放攻击等工程实践要点。
SHA
512
系列哈希算法原理及实现(附源码)
本文详细介绍SHA
512
、SHA384、SHA
512
/224、SHA
512
/256和SHA
512
/t的原理及其实现,包括初始化常量差异和哈希结果截取,同时提供与openssl兼容的
API
和测试实例。
Linux
物理内存
映射
本文解析了x86_64架构下Linux内核如何映射
物理内存
至虚拟地址空间,包括内核代码段的直接映射及所有
物理内存
的线性映射。介绍了__pa()与__va()函数在不同映射区域中的应用。
【安全算法之SHA
512
】SHA
512
摘要运算的C语言源码实现
本文介绍了SHA
512
摘要算法在安全领域的应用,并提供了C语言版本的实现源码和测试用例。通过对比计算结果验证了
API
接口的正确性,同时分享了相关代码的github仓库链接。
PN
512
使用调研
PN
512
是一款集成13.56MHz非接触通信功能的芯片,支持ISO14443A/MIFARE、ISO14443B、FeliCa等协议。该芯片提供了SPI、I2C、UART等多种接口,具有低功耗模式。PN
512
的发现循环可以配置为读写器模式、监听模式和NFC论坛模式,用于读取身份证、MIFARE卡和其他NFC标签。示例代码展示了PN
512
的初始化、配置和数据交换过程,适用于NFC应用开发。
非技术区
830
社区成员
53,569
社区内容
发帖
与我相关
我的任务
非技术区
Delphi 非技术区
复制链接
扫一扫
分享
社区描述
Delphi 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章