CPU使用率低 内存使用率高

电脑时不时的卡死,尤其是你有点什么事情想做的时候,真的是要疯了。

打开资源管理器一看,CPU使用率只有百分之十几,物理内存使用率却高达九十几!这是啥原因呢?之前还真没想过这个问题。现在整理一下,知道问题的来龙去脉。


首先看看进程,目前有六七十个进程在占用资源,其中包括大户谷歌浏览器、360等等,而且重要的是,公司电脑还是2G内存,跑WIN7旗舰版真的勉强了!!!


现在我们可以用进程的三个状态来解释这个问题。

假如我当前打开了某个网页浏览,这时google这个进程就处于运行态,运行态的意思的就是1、进程已获得资源(分配了内存资源)2、进程已获得CPU的调度,所以这时你可以用鼠标想点哪就点哪。而在此时,像360杀毒、搜狗输入法等就默默地在后台运行着,他们的状态就是就绪状态,即此时这些进程已获得资源(调入内存),并且在等待CPU调度。就像我打开浏览器开始编辑这篇文章一样,输入法这个进程就占用CPU资源了。假如我刷刷刷开了一堆程序,物理内存100%,这时如果我再想打开一个程序,就得占用虚拟内存了,而虚拟内存的速度远远慢于物理内存,甚至有可能虚拟内存也用完了,这时这个进程就处于阻塞状态,无资源可用,即无法获得内存资源,所以就会看到电脑卡死了。





你可能感兴趣的:(好问题随手记)