首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows系统如何查询为硬件保留的内存

Windows系统如何查询为硬件保留的内存

原创
作者头像
Windows技术交流
发布2025-06-10 11:25:44
发布2025-06-10 11:25:44
2440
举报
文章被收录于专栏:Windows技术交流Windows技术交流

Windows系统如何查询为硬件保留的内存

代码语言:txt
复制
# 系统装机内存 (GB)
$totalPhysical = (Get-CimInstance Win32_PhysicalMemory | Measure-Object -Property Capacity -Sum).Sum / 1GB

# 系统可见内存 (GB)
$os = Get-CimInstance Win32_OperatingSystem
$totalVisible = $os.TotalVisibleMemorySize / 1MB

# 为硬件保留的内存 (MB)
$hardwareReserved = ($totalPhysical - $totalVisible)*1024

# 为硬件保留的内存(这里的单位MB或者GB,适配任务管理器性能模块的内存单位)
if($hardwareReserved -gt 1024){
$hardwareReservedGB=$hardwareReserved/1024
Write-Host "为硬件保留的内存: $hardwareReservedGB GB"
Write-Host "为硬件保留的内存: $hardwareReserved MB"
}else{
$hardwareReservedMB=$hardwareReserved
Write-Host "为硬件保留的内存: $hardwareReservedMB MB"
}

如果是resmon命令,则单位都是MB且向上取整,举2个例子

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档