讨论下为什么应用程序第一次启动很慢多连续几次就正常了的问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 17:30:16
我电脑进入系统的时间很快,可是第一次启动程序切要花一定的时间,以前的在桌面一双击就立马启动好了的。只要关掉连续启动几次有恢复正常了。我以用最新病毒库全盘查毒,和用流氓清楚软件检查,都没有发现,可以肯定没有毒和流氓也不是硬件问题。望高手们探讨探讨,给在下个解决的方案。
大家注意下哦,不是开机的速度而是启动完成第一次启动某个程序,例如QQ啊。IP那些都是静态的,就算是不加载杀毒也还是一样。至于我机子的配子吗,大家帮我看看了。CPU:AMD3000+主板芯片组 Nvidia nForce4 内存DIMM1 DDR 400(PC3200) 512 MB ,显卡显卡 NVIDIA GeForce 6600 LE 硬盘容量 160.0 GB。以前速度很快,可是最近才感觉到慢了很多的。以前CPU就是在开个千千静听都0%,现在就是什么都不干都在5%这里徘徊,而且很不稳定,老是无缘无故就100%了,但是马上又倒回5%

这是因为,程序要在内存才能运行,当计算机系统调用程序是,如果该程序是在内存那么就会马上执行,如果不是就要先将程序调入内存才能运行,这样把程序调入内存的过程就占用了大量的时间所以你会感到慢,如果你将程序打开一次或几次以后,该程序就是在内存中,他可以直接运行,不需要从硬盘将该程序调入内存这个占用很长时间的过程.所以你感觉到很快.

给网卡加个静态的IP地址吧
因为杀毒软件的监控启动时候会自动检测IP,这会花去一分钟时间……

在网上邻居里属性出来一个网络连接
在本地连接这里的属性选中Internet 协议(Tcp/Ip) 属性这里改IP

如果是现在才这样的,劳驾查毒……我知道你用最新的杀毒软件全盘查过

但是你知不知道我是怎么查毒的
我是用23个杀软的联合引擎在查的……这样才能保证万无一失……

这个很正常来的,第一次启动的时候,程序要从硬盘调入内存中,关闭以后,还没有完全清除内容,再打开时,可以直接从内存中调入,所以就快了

我想,你的电脑性能应当比较低,或者内存比较小。
当你程序第一打开的时候,windows运行这个程序需要把这个程序(比如OFFICE)调入虚拟内存(物理内存是电脑实际内存,虚拟内存则是靠硬盘一部分空间模拟出的内存,当物理内存不够用的时候,就需要调用虚拟内存),虚拟内存并非真正的内存,所以速度要比物理内存慢很多,因此需要花一段时间把程序主体写入虚拟内存。当你第二打开的时候,由于程序主体已经在虚拟内存里了,所以不需要再次写入,时间就快很多了。
但是!当你运行大量占用内存的其他程序后,虚拟内存内就会被这个程序所占有,当你打开OFFICE的时候,就又会发生慢吞吞的现象。

在内存中的程序启动快
如果是第一次,要从硬盘读入内存