前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为啥高版本系统 在相同配置下比低版本更吃内存

为啥高版本系统 在相同配置下比低版本更吃内存

原创
作者头像
Windows技术交流
修改2024-04-26 16:41:14
6790
修改2024-04-26 16:41:14
举报
文章被收录于专栏:Windows技术交流Windows技术交流

1703及其之后版本的windows系统,部分系统服务在内存3.5G以上会自动own模式,内存低于3.5G会默认share模式

在Windows 10 Creators Update(版本 1703)之前的版本,下图是我拿2012R2看的

打开任务管理器,看到WinHTTP Web Proxy Auto-Discovery Service所在的那个svchost有多个系统服务是share模式,即共用一个PID

下图的服务从上到下分别是

EventSystem

netprofm

nsi

FontCache

W32Time

WinHttpAutoProxySvc

sc.exe queryex EventSystem|findstr "SERVICE_NAME or PID"

sc.exe queryex netprofm|findstr "SERVICE_NAME or PID"

sc.exe queryex nsi|findstr "SERVICE_NAME or PID"

sc.exe queryex FontCache|findstr "SERVICE_NAME or PID"

sc.exe queryex W32Time|findstr "SERVICE_NAME or PID"

sc.exe queryex WinHttpAutoProxySvc|findstr "SERVICE_NAME or PID"

在Windows 10 Creators Update(版本 1703)及其之后的版本,这几个服务的svchost的pid各不相同

这个文档从服务进程角度证明了为啥高版本系统 在相同配置下比低版本更吃内存,因为低版本share模式的svchost多,而高版本own模式的多,own模式的好处就是各自独立,虽然更吃内存,但是解耦合,互相影响的概率大大降低了,系统因此更稳健。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com