Windows(10),长时间不关机(十多天)(睡眠或休眠),就会很卡。而重启后,即使 cpu 占用接近 100%,却明显比重启前流畅?

245 天前
hrdom  hrdom

每天晚上会睡眠或休眠

任务管理器同样是占用接近 100%的 cpu 。如果长时间用不关机(十几天),就会很卡。而重启后,cpu 占用接近 100%,却很流畅,甚至比重启前关掉所有软件 cpu 没怎么占用(10%)还流畅。(比较明显的表现是,alt+tab 切换不同软件窗口和按 win 键弹出开始菜单,明显慢)

我猜测的原因是跟内存有关(但是重启前很卡的时候,内存也只占用了大概 75%。重启后占用 50%)?还是什么其它的奇特原因

3984 次点击
所在节点   Windows  Windows
33 条回复
chinaguaiu
chinaguaiu
244 天前
我这里是因为要用 wsl 开 docker ,10 天左右不关机必卡崩。现在 docker 不用的时候手动关闭、关闭 ws ,谷歌后台之类的也关掉,还是需要每周重启一次才能保证电脑流畅度
DOLLOR
DOLLOR
244 天前
@w568w
就像很多人把硬盘叫做“内存”一样,也有很多人把 pagefile 叫做“虚拟内存”。
都是外行乱叫,结果把专业名词原本的含义都扭曲了。🐶
fengYH8080
fengYH8080
244 天前
这个可以从计算机组成 + 操作系统的知识来分析。
CPU 只是负责执行指令,而运行时间长短应该不会影响到 CPU 内部 3 级 Cache 的命中率,不过有可能随着时间的堆叠进程或者线程慢慢变多导致 Cache 频繁的置换从而使 Cache 命中率下降。当然也有可能这种情况会导致中断指令频繁。
然后就是内存,这个是大概率的原因了,刚开机的内存就是一大块,随着运行时长内存碎片化是不可避免的,然后碎片化整理肯定花费时长,不过这点我觉得应该影响不是特别大。
主要可能是很多软件的设计问题,随着运行时间的增加,内存占用一直增加,就例如我用 webstorm 内存老是用久了内存会增加到它不应该用到那么多内存的量级。多进程争抢内存也会导致很多内存会放在虚拟内存中,结果就是内存命中率下降,操作系统内存置换算法也要时间,就最终会感觉到电脑没有刚开始的流畅。
总结:内存命中率下降。
iooco
iooco
237 天前
我的是睡眠唤醒三五天之后偶尔会突然鼠标很卡 移动都很慢 打字都卡顿 然后过一段时间就好了
hrdom
hrdom
186 天前
16 天没关机,卡的要死了(切换窗口两三秒),cpu 只占了 30%,内存 12/16g
hrdom
hrdom
186 天前
@zktz 我的 cpu 没降频(重启前后都是 3.多 ghz
hrdom
hrdom
184 天前
折磨了我两三年的问题今天解决了!!!!!
首先经过一系列搜索,最大可能是内存 memory 的问题。然后我搜到了这个 https://superuser.com/questions/1077801/my-windows-10-pc-got-really-slow-although-cpu-and-memory-usage-is-fine-what-els
然后就用 Process Explorer 研究 Select Columns---Process Memory 下的一些数据
首先我是结束了 Page Faults 最高的 clash ,但是并没有明显改变
然后我又观察了观察,按 Private Bytes 排序,发现 QQPYClipMonitor.exe 这个进程很奇怪。Private Bytes 1,713,768K 但是 Working Set 只有 134,716K ,Private Bytes 明显高于 Working Set ,然后结束了这个进程。发现不卡了,切换窗口、打字,明显变快了!!!
hrdom
hrdom
184 天前
@hrdom 但是吧,我并不太理解这个是什么原理,QQ 拼音为什么会影响所有进程、影响整个 Windows 系统
hrdom
hrdom
184 天前
fangxiaoning
fangxiaoning
184 天前
我也排查出来了,是讯飞输入法卡了,好像很多输入法开久了就会卡。。结束进程重开又好了,不知道是什么原理,也许是有内存泄露或者句柄泄露
JYL888
JYL888
177 天前
@saranz 如何加大虚拟内存
JYL888
JYL888
177 天前
@w568w 我也有这种情况,长时间不关机,内存使用率明明不高,只有百分之二十多,但是电脑变卡了, 重启电脑就流畅了
JYL888
JYL888
177 天前
@hrdom 非常棒,终于解决这个问题了!!!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1051870

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX