找回密码
 注册
查看: 900|回复: 4

windows 内存调整方法

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-5-30 15:07:50 | 显示全部楼层 |阅读模式
运行Windows内存诊断
. q1 c/ f1 b3 v! `4 {( e) y) t$ |3 _+ \( _WIN+X组合键调出系统设置菜单,选择“控制面板”;在控制面板中选择“管理工具”;
- h  Y- y' U1 @0 \
# J0 M5 \3 ~- ~7 e: q. D双击“windows 内存诊断”,点击“立即重新启动并检查问题”,重启之后,基本上能够解决Win10系统下SYSTEM进程占用内存过高的问题。: B7 E5 N7 q8 D; A* [
) D+ K( T& m- b$ H) `
方法3:设置虚拟内存来分担内存的压力6 x- m8 D0 ~% ]
除了清除正在使用的进程,我们还可以通过设置虚拟内存的方式来增大内存容量,实现减轻压力,释放物理内存的效果。所谓虚拟内存,就是从硬盘分出一部分空间来当作内存用。但是硬盘速度远远比内存慢,所以虚拟内存的速度会比较慢。1 f2 z3 L/ e8 H7 P7 c$ ^
设置步骤如下:WIN+X组合键调出“系统”设置菜单,在“高级系统设置”中选择“性能”选项,就可以看到“虚拟内存”设置区域了,设置完成后重启电脑就可以生效。9 B7 f8 h0 d% Q+ i8 Q& b
, C) q3 K8 `; P  L9 N' e

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-5-30 15:09:45 | 显示全部楼层
8 ^4 F9 t4 O& T% Q: ]0 i

6 z% w- f& s% w! G: N问题解决首先关于题主的问题,一方面时间久远应该不需要解答了,另一方面,实际上对于64位的win10系统,4G内存开机占60%是正常现象一般用户的开机启动内容在500MB以内,而4G,8G内存的win10 64位系统,一般开机启动系统自身就会占用1.5-2.5GB内存,16G内存的则占用在2.5G-3.5G,内存越大吃的越多,系统也越快,只有达到一定程度(比如128GB内存),系统才不会继续吃更多,而32位系统则占用的更少(理论上少一半,实际上由于各种优化存在,并不会如此)下面讲解一般情况下问题的排查解决方式:首先正常开机,不要人为打开任何程序,然后打开任务管理器,点击用户标签页,查看内存占用,一般包含常规的启动项在内,这部分小于500MB是比较正常的,如果明显较大,那么应该是你的启动项有内存占用大户,你可以直接在任务管理器进程页,点击内存排序,查看有没有内存占用较大的程序.要关闭自启动程序,你可以检查:任务管理器-启动C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUpwin+R  ->  taskschd.msc  ->  任务计划程序库  ->  上次运行时间降序win+R  ->  regedit  ->  HKEY_LOCAL_MACHINE(以及HKEY_CURRENT_USER)\SOFTWARE\Microsoft\Windows\CurrentVersion\Runwin+R  ->  services.msc(双击打开项目,启动类型设为禁用)win+R  ->  msconfig  ->  服务  ->  可选隐藏所有Microsoft服务,及全部禁用win+R  ->  gpedit.msc(家庭版win10没有)  ->  计算机配置/用户配置  ->  管理模板  ->  系统  ->  登录  ->  在用户登录时运行这些程序win+R  ->  gpedit.msc(家庭版win10没有)  ->  计算机配置/用户配置  ->  Windows设置  ->  脚本(启动/关机)  ->  启动这可以解决大部分第三方程序的占用问题,对于系统程序异常内存占用问题,你可以尝试:win+R  ->  cmd  ->  sfc /scannow这可以修复很多系统问题,也包括开始菜单频繁假死之类,你可以从此处查看更多说明:使用系统文件检查器工具修复丢失或损坏的系统文件​support.microsoft.com/zh-cn/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system另外,核显也会占用一部分内存作为显存,但一般量比较小(常规桌面使用,网页浏览,一般在100MB-500MB),你可以在任务管理器-性能-GPU查看共享GPU内存占用,如果出现异常可以尝试更新显卡驱动,独显也会使用内存,但是都有专用显存,一般不会出问题关于为硬件保留的内存异常占用:首先你的核显用作显存的内存并不会在此类,这是供BIOS,各类硬件驱动使用的内存win+R  ->  dxdiag,查看中间的操作系统是不是64位,如果是32位,恐怕只能重装64位解决win+R  ->  msconfig  ->  引导  ->  高级选项,取消勾选处理器个数和最大内存你的主板可能保留了很多内存,你需要进BIOS查看是否有相关设置你的内存可能安装有问题,windows识别到了,但无法正常使用,会被标记为为硬件保留,你要查查你的计算机主板或者笔记本随附手册,了解内存安装说明已压缩内存为0:右击任务栏的windows徽标,以管理员模式启动powershell(或者启动管理员命令提示符,再输入powershell启动),输入get-mmagent,查看MemoryCompression,PageCombining是否为False,若是,分别输入enable-mmagent -mc和enable-mmagent -pc设置为True此外有部分推荐关闭Superfetch服务的(自17682版本的win10开始,你应该找不到Superfetch服务,因为它改名叫SysMain了(微软改名部又立功了)),本人亲测开关后,内存占用变化没啥明显感觉,开着有助于系统更快,它可以尝试判断将要运行的程序,预读到内存,前面的MemoryCompression,PageCombining也依赖于此不过我觉得搜索到这个问题的人,更多的是想确认一个事实即4G,8G内存的win10 64位系统,一般开机启动系统自身就会占用1.5-2.5GB内存,16G内存的则占用在2.5G-3.5G,且内存越大吃的越多,系统也越快,只有达到一定程度(比如128GB内存),系统才不会继续吃更多,而32位系统则占用的更少(理论上少一半,实际上由于各种优化存在,并不会如此)你可以做一个简单的减法,在任务管理器-性能页查看使用中的内存,然后减去任务管理器-用户页的内存,再减去性能页GPU的共享内存,剩下的数量在刚开机的时候,应该大致符合上一条所说的规律,并且即使开机使用较长时间,应该也是一个比较稳定的数量,这就说明你电脑的内存占用是正常的

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-5-30 15:10:23 | 显示全部楼层
内存占用“持续增长”是泄露的表现,而最严重的结果就是导致溢出崩溃。不过一般情况下,这种泄露也有可能自行解决,也就是增长到一定程度后能够回落到正常水平。对于问题较为严重的用户,可以通过建立如下内容的注册表文件来解决:
- G$ j& n% r/ t: M# h& I. q) @. M$ @2 \9 b0 w. C9 R
--------------- 分割线不算 ----------------
4 q0 [+ q8 P5 t, p. V( D: x2 G4 P7 V
Windows Registry Editor Version 5.00
1 x/ }. `5 c" z0 ~; [0 y1 c+ o. |2 L
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TimeBroker]
" @( d6 C, T3 k: I8 a8 m* Y1 L7 s1 P/ `: a) w) ~
"Start"=dword:00000003; V3 g+ L7 A* W( z$ f/ d

( @7 T% `4 n. K. Y[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SysMain]4 r! `# l! F5 E1 I

  E$ [" y5 }0 r9 S6 _& I"DisplayName"="Superfetch"3 i5 }0 s# {* ^/ b7 W; h. C) B( n

6 q# N$ L' C2 E, c- |7 M"Start"=dword:00000003
7 Y6 g- K2 p0 i* Z# H  `0 a2 C! y& ~9 J2 e! F( T
---------------- 这条也不算 ---------------  L( @9 [. i4 i! I4 h
5 p2 @7 n. U8 S. I7 O
把上述内容用记事本保存(两条分割线本身不要加入),文件名自拟,后缀名格式为.reg,保存类型为“所有格式”。运行之前最好用软媒魔方(点击下载)的清理大师备份一下注册表,以防万一。
3 y) O+ Y9 l  O7 M! _1 p# p, {/ ?4 I: v
IT之家学院:Win10开机后内存占用高怎么破?
; \3 c. U4 r' l' x5 U, r/ m' e9 p3 \
保存好之后,双击运行,把新内容加入注册表即可。如果你有其他的好办法能够解决,欢迎在IT圈和大家分享。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-5-30 15:13:28 | 显示全部楼层
默认情况下,通常会启动Superfetch服务。该服务是专为传统硬盘驱动器而设计的。它仅通过允许内存非常快速地运行常见程序所需的一部分数据来加载,从而提高了计算机的性能。7 D8 R' e3 ?6 h2 o% F

7 {8 ], z8 w/ u1 A& Q因此,尽管它可能会导致Windows 10占用大量内存,但如果计算机磁盘是硬盘磁盘,则不应禁用它。但是,如果计算机磁盘为SSD,则应禁用此服务。
, ?2 r( r9 m9 _2 I4 S: _2 z! X
- ?( v# s+ `0 Z, n/ o# y按“ Windows + R”键,然后键入“ services.msc”以打开“服务”窗口。向下滚动以选择Superfetch。右键单击它,然后选择“停止”以禁用它。
! Z2 S. _# N0 s. V- V# V$ w" ~. V+ A0 m5 A" }; l' y3 `. B0 M5 t# B
虚拟内存是计算机系统的内存管理技术,可以使一部分磁盘空间用作内存来缓解内存压力。虚拟内存实际上是硬盘上名为PageFile.sys的大文件。" ^( n6 v# D) o8 u) L4 E* Q

( n3 B3 a2 \/ W% t如何在Windows 10中设置虚拟内存?这是一个教程。
* h: z5 b# @( j3 }$ j6 n
3 @7 f3 N( Y6 ~5 j# O8 t: T9 U步骤1:查找虚拟内存,然后单击更改。# m) K2 ^% I7 @

1 ~; D/ p" ^% C/ w% x$ E打开 文件管理器 然后右键单击 这台电脑 ,然后选择 特性 。* I0 s3 f5 h# ^3 [- ~! _, @
选择 高级系统设置 在弹出窗口中。: V. r8 k: d& d( A7 G- |6 h/ p
点击 设定值 在 表现 盒子下面 进阶页面 的 系统属性, [) m" d& S0 m, o! K
导航 先进的 弹出页面 性能选项 窗口,然后单击 改变 在虚拟内存框中。& g. a  P$ T, ?" i
步骤2:取消分区C上的虚拟内存。
" _4 Q- b3 t$ H; j4 S. y% R3 ^$ U1 O  U2 J$ O( o9 p/ I+ Y
取消选中 自动管理所有驱动器的页面文件大小 。0 U$ }2 T2 C" T' b  Y! ?3 p
选择分区C,然后检查 没有分页文件 ,然后单击 放 保存它。* J5 z  N% b8 N, o( g6 `
然后,点击 是的 在弹出的警告窗口中。
; b7 I# U: ]" v2 q7 k" h3 H步骤3:在非系统分区上设置合适的虚拟内存。. l8 \9 Y' E0 L* S/ g' M$ u% k

1 R2 F1 q; l3 B' H选择一个非系统分区,然后检查 自定义大小 。
3 z  S# A5 F; K  \& {( I在中设置相同的值 初始尺寸 和 最大尺寸 避免系统频繁请求不同大小的页面文件,从而减少系统资源的消耗,提高运行效率。) b8 @0 P# ]3 p& D8 R3 K9 C9 O
然后点击 放 和 好的 保存。

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2022-5-30 15:14:13 | 显示全部楼层
此功能可以在关闭时删除页面文件以释放虚拟内存。
8 P, {! m, Q6 s9 P! |4 h  U, Q/ c% S5 o8 A+ g3 I( l# T8 c5 A
这是一个教程。$ F9 b7 j1 ^* g! s2 `6 R+ g) R
; E' l( ~/ l9 `. q/ g3 m
步骤1:按“ Windows + R”键,然后键入“ regedit”以打开注册表编辑器。$ D, o' f& D% X( a, z, \" x
, b  N! h- p6 L' Z1 a5 u1 Q
步骤2:浏览至 HKEY_LOCAL_MACHINE>系统> CurrentControlSet>控制>会话管理器>内存管理。) A2 W5 v; X/ r
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management    2 {; r1 K% U  e+ e0 j3 j( D+ m
步骤3:找到ClearPageFileAtShutDown,然后右键单击它以将其值修改为1,然后单击“确定”以保存它。
; Y6 Q4 a- J5 p" K$ }4 n0 ^) d* h& C* [9 D8 F: i
将ClearPageFileAtShutDown值更改为1% k, n* r$ j& B
4 m# K6 z% S7 O+ M+ @8 T
步骤4:重新启动计算机以启动Registry Hack设置。7 F1 e. ~9 s& U' k. Y
8 Z4 C! V9 d* y; H) [& ~, z3 i
对硬盘驱动器进行碎片整理也可以帮助节省内存空间。用户可以使用 磁盘碎片整理程序 完成碎片整理。点击 磁盘碎片整理 了解有关它的更多信息和更多方法。
/ c. t1 H" b* m( m& a- w& L. A  Y0 ]% s; X% Z9 P
打开文件资源管理器,然后选择分区C。然后在工具栏上单击“管理”,然后单击“优化”。最后,选择分区C,然后单击“优化”。
& ], m; Y- |  s
" Z4 l: p  k3 x0 t2 G% c碎片整理分区C' j  a. v8 G! Q% C0 b, I# {5 _6 G

2 y8 T! _; P( K* a0 \此外,计算机用户应删除分区C上的不必要文件。 太空分析仪 建议使用MiniTool分区向导的功能来很好地执行此操作。此功能还显示隐藏文件,以便用户方便地删除它们。, Q- q6 J/ l9 _/ {; N' i# c1 j! E

/ l3 [, F' o% K3 s免费下载% U( r) N9 ?0 N3 z
' ^9 R% a! K- x, T
这是本教程。
& r1 y/ W; L1 }6 ?' Y3 U$ E/ b- @, J; N) E+ F8 b
第1步:下载MiniTool分区向导并启动它以获取其主界面。然后在工具栏上单击“空间分析器”。
% f( Y' Y. N7 `7 h' ]
0 v! N5 i$ k0 W6 |5 O单击工具栏上的空间分析器3 Y4 a/ B. Z/ v2 r

! L" \, i: R8 c第2步:选择分区C,然后单击“扫描”。扫描过程完成后,选择不需要的文件,然后右键单击它们将其删除。# W4 ?2 _6 z+ Q) D/ K

" b9 q6 \9 y5 ~' E笔记: 不能删除'.sys'文件,否则计算机将无法启动。点击 空间分析仪 有关详细的教程。1 S- P6 V/ w4 p) l1 @
扫描分区C以获取空间分析器
2 J% l4 a4 W* \4 b9 A, i. z) j# y
4 A, ?: w" \, \7 |; s/ J2 Y0 j! y, c* M) n8 L! C7 L7 |- r) k
Windows 10内存泄漏" D) R! A/ D% V* q" Z) [1 L

% D- g6 V+ r/ z+ u1 I$ f' y- Y有时,Windows 10高内存使用率是由内存泄漏引起的,而内存泄漏是由软件设计缺陷引起的。7 f& L/ j6 o) R
% r* k7 G& K& K7 V8 \) @- r; O0 @9 T
内存泄漏对将长时间运行程序的计算机服务器有很大的影响。这将使内存空间越来越小,最终导致停机。
3 E, R: e5 _/ q' o  ~9 U) U: ^/ M  d& I9 x
对于个人计算机,Windows 10内存泄漏通常会占用所有内存空间。尽管重新启动计算机可以暂时解决此问题,但是当软件再次运行时,该问题将再次发生。3 z* p1 E( P0 h7 m6 h- G
8 p1 L7 A9 j! F
因为此问题是由缺陷的软件设计引起的,所以为了解决此问题,用户可以下载补丁程序,更改版本或卸载缺陷的软件。9 J; ^; t/ ]$ @) J

2 f* n6 f9 S, e" ^  q铬合金+ X* H( R/ J& ?
( |7 T! h+ }: l7 k( b3 l2 ]
同时,一些计算机用户抱怨Chrome占用了过多的内存,这通常是由Chrome的标签页单流程设计引起的。因此,当用户打开太多标签页时,Chrome会占用大量内存。( y  p& C& i& o( u
" D( P2 Z' X7 _! l# p( L
幸运的是,如果是Chrome占用过多内存,则用户可以关闭预取功能或安装One Tab扩展程序来解决此问题。, B* [' f1 o% Y/ B5 U
) w1 n( M# U; B
方式1: 打开Chrome浏览器,然后转到“设置”。向下滚动以打开高级设置。取消选中“使用预测服务来帮助完成搜索和在地址栏中键入的URL”和“使用预测服务来更快地加载页面”。5 w  G2 w$ K$ X5 D6 s

: B! \0 v. _/ Y方式2: 一个选项卡扩展名可以关闭所有选项卡并将它们集成到一个选项卡中,这可以释放大量的内存空间。
  }  D7 b. g$ D& r6 Y' d4 D8 H* c+ j
有时,Windows 10高内存使用率是由病毒引起的。如果是这样,计算机用户应该对所有文件进行病毒扫描。用户可以运行他们信任的防病毒程序,或者如果不安装任何其他防病毒程序,则可以运行内置的Windows Defender。
6 R( h# ]# q* n+ t( z5 @3 X3 q
# V0 z& r3 q& J, g/ z5 M这是Windows Defender的指南。
7 }! N$ r$ }4 h. b1 Y& H5 f( G3 E% E. g3 T" l6 r
步骤1:找到Windows Defender。
  y* n9 c' s0 e/ l" @5 |/ O9 I( {0 w* h. M  T
点击 开始 按钮并选择 设定值 。
( b6 F4 U4 q, H选择 安全与更新 。
: a9 H) K2 J. E7 S* k步骤2:运行Windows Defender。1 ?' G* X6 }+ V& }  j1 ]

" {5 H6 h) [( b1 G, P$ l点击 Windows Defender的 和 打开Windows Defender安全中心 。
+ R. K% Y, F* e点击 病毒和威胁防护 然后点击 快速扫描 。0 N8 o# D2 W' x" c# x7 B
但是有用户报告说,包括Windows Defender在内的防病毒程序可能会导致Windows 10高内存使用率。如果是这样,他们可以结束防病毒程序的处理 任务吃 。+ S( v# f( Q9 N* K
: G2 o. v+ ^$ @9 X, t  M6 K1 X
防病毒程序占用太多内存空间2 c( a1 N! H! n# Y7 D9 W
- n  p( e) B, n6 v+ G
步骤1:打开File Explorer(资源管理器),右键单击This PC,然后选择Properties(属性)。5 @* G0 t& L! F) {' l9 G
9 o+ B" w* Z5 h* I5 ?" P+ T. Y
步骤2:单击Advanced(系统)高级设置,然后单击Performance(性能)框中的Settings(设置)。, }0 j. @- h* J. K+ N9 r* G
% _" Z2 V" d1 ~
步骤3:选中“调整”以获得最佳性能,然后单击“应用”。最后单击确定。
" `, }4 v# \& J+ B4 b/ H
1 z8 [. Q2 c' L4 k+ b! C$ F选中调整以获得最佳性能,然后单击应用
$ o( e, \! m; F9 _% u6 }8 W+ [5 ]0 J
一些用户报告说,Windows 10高内存使用率仅在他们将PC闲置约30-45分钟时才会发生。或者,在他们升级到Windows 10之后会出现此问题。他们采用了上述方法来解决该问题,但是这些方法似乎不起作用。
0 @3 A8 ^- t" f+ l, w3 B5 L- e9 U3 [+ p) |) I
最后,他们必须重新安装Windows 10或重置PC。幸运的是,重新安装或重置通常可以解决该问题。因此,重新安装Windows 10和重置PC也是解决此问题的方法。/ ?, v8 i, x7 f7 o. B, \; i

# a( z! s7 ^& f- Y' _当用户决定重新安装Windows 10或重置PC时, 后备 建议提前。如果重新安装和重置意外导致数据丢失,则MiniTool分区向导可以帮助您恢复它们。点击 恢复数据 有关详细的教程。
( p$ p- X  M# x6 d; X8 W; h* g; {7 e# v( [( Y, N/ X. @
如果物理内存很小,则用户可以添加一个存储库。如何查看内存大小?打开“文件资源管理器”,然后右键单击“此PC”以选择“属性”。) l, z: z# ~. {; Z; j

' U( g0 v' ]9 f检查内存大小9 h9 r" h* e/ N+ N8 R  I4 |
/ B, B, H+ j+ ^+ t/ I: z9 o, `
一般来说,4G内存可以满足日常生活中的简单需求。但是,如果用户想使用计算机运行大型程序或玩H1Z1之类的游戏,则至少需要8G内存。' I" [& _: }/ t  h0 e# d7 o
3 m- E# M, q. X7 I
但是,如果用户要添加内存,请注意,内存类型必须相同。用户可以参考计算机上安装的存储库的参数。否则,可能会出现不兼容的情况。9 k  `+ ~) p0 A' K' k4 Y
% k' C7 z: h) b! ]
这是修复Windows 10高内存使用情况的11种方法。这些方法可以解决大多数常见原因导致的高内存使用率。 点击鸣叫# u$ ]6 X) i$ ^$ C- W; l) l: ?
$ x' e. {" S# G7 H) P
以上11种方法可以解决Windows 10最常见的原因导致的高内存使用情况。但是,还有其他原因导致它和其他方法导致它。
7 D% O3 q8 W* ]3 ]( W' d& U1 w8 {4 e7 I9 n& V. C4 M) H
如果您有此问题,但无法使用上述方法解决,请在下面发表评论以进行讨论。当然,如果您有更好的解决方案来解决高内存使用问题,请发表评论以进行共享。
) O7 ~0 m1 w6 \& Y( D' r7 m
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:20 , Processed in 0.016043 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表