电脑程序多开几个就卡怎么办?
吐槽下,被人口口相传,很久以前用windows会有装软件不要装在c盘里的习惯,要不然c盘使用过多会变卡。后来知道这些和电脑卡顿关系不大。
从硬件上看,cpu计算性能不好处理慢,显卡性能差导致图形渲染显示慢,机械硬盘老化导致程序读写速度慢等都会使得电脑变卡。晶体管充放电久了自然就会老化,但是只要没坏,应该对运行速度影响不那么大。
从软件上看,现在的应用很占内存,可能多开几个应用,内存就占满了,再开新的应用会发生缺页中断,应用多了也会进程切换,电脑会变卡。因为windows/linux都采用了内存映射机制(分页机制),当物理内存无法转载下多个进程的时候,就得将最近未使用的进程的虚拟页面存储到硬盘上,也就是页面文件。当发生缺页中断的时候,进程就会读写硬盘上的页面文件,置换与物理内存对应的页面。硬盘io的速度远慢于内存io,所以速度自然很慢,如果进程越多,发生缺页中断的概率越多,也就越耗时,也就是所谓的卡顿。windows上如果物理内存充足的话,可以禁止虚拟地址(禁止使用页面文件),然后使用ramdisk的软件,分一部分物理内存来存储页面文件,这样缺页置换的时候也可以更快。
解决办法,如果u还行的话可以考虑换个固态硬盘(因为ssd的io带宽大于机械硬盘的带宽)。内存8g+即可,不够加内存条。玩游戏就选个好点的显卡。如果u太差的话换个电脑吧。
0