内存不足会不会引起CPU占用增多?

 我来答
不如偷不着
2017-06-15 · TA获得超过336个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:78.3万
展开全部
肯定会的。
因为物理内存不够的时候,虚拟内存的使用率就很高了。你可以找一下swap和 paging的概念。系统会频繁的把内存的东西弄到硬盘上,导致cpu使用率过高。
所以会出现这种现象,内存使用率(不同操作系统的评估标准不一样,像aix就不在乎物理内存的使用率,只关心paging的使用率 ,lsps -s命令来看)长时间在90%以上的时候,cpu的使用率一直是100%。
埃索达才行
推荐于2018-03-08 · TA获得超过8573个赞
知道大有可为答主
回答量:1万
采纳率:0%
帮助的人:4334万
展开全部
个人认为:
程序运行快慢主要取决于它所占用的资源:CPU(毫无疑问),内存(任何程序都会占用一定的内存),显卡(玩游戏显卡不能太烂),网速(网游等网络程序有影响)等。当然也不能排除程序自身就有BUG。
在其他的环境相当的情况下,说说CPU和内存。

把CPU放在前面,是因为我认为CPU确实占据主导地位,因为它就是计算机的核心,直接关系到每秒钟能执行的指令数。

当然内存也是不可或缺的。
内存有两个方面需要考虑:速度和大小。内存的大小在符合所安装的操作系统的最低配置的条件不是关键因素。因为程序会占用几K到几百兆的物理空间(大型游戏),但这算不了什么,还有虚存,不然买一个也很便宜。相比之下,内存的速度更重要一些,但也只是针对内存自身来说。一般情况下内存频率都是和CPU的外频匹配工作的,内存频率再高也会受制于CPU。

回到lz的问题:

我是这样理解的。
打开有很多图片的文件夹时,系统需要检索目录下的所有文件并显示这些图片的缩略图,但慢不是因为缩略图占据了很多内存空间。而是需要在短时间内生成并显示大量的缩略图占用了很多CPU,可能还有其他的一些因素。请高手们不吝赐教。

这种情况我刚就体验过,一般情况下CPU是个位数,打开我的图片收藏,CPU飙至100%一段时间后下降,而内存只有几M的变化。CPU是AMD SP2800+。。。
追问
哇,你这抄的啊
财富值送你了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式