但是如果长时间(如1小时以上)没人操作,再突然进行操作,则要响应很久才能处理。
尤其是空闲很久后的头几个操作(如按键、鼠标点击)会很慢。但是操作一段时间后,有快起来了。
我想是和Windows有关系。
现在问题是如何避免在长时间无人操作后,突然的继续操作,程序如何才能能够立即响应???
Helpppppppppppppppppppppppppp
7 个解决方案
#1
应用程序不用的时候关闭,用的话再打开,呵呵。
#2
是不是内存很小?
长时间不用很可能部分内存就放在磁盘上了,再次载入肯定就慢了
另外cpu的cache内容也会被占了
这个都基本上无解
长时间不用很可能部分内存就放在磁盘上了,再次载入肯定就慢了
另外cpu的cache内容也会被占了
这个都基本上无解
#3
Windows内存调度的原因,长时间不用的数据会暂时放到虚拟内存中,
再次操作的时候会将虚拟内存中的数据调度到内存中是会慢一点的,
不过一会就会好的
再次操作的时候会将虚拟内存中的数据调度到内存中是会慢一点的,
不过一会就会好的
#4
就算如楼上所说的放到虚拟内存,如果你的内存占用不多的话,也不会那么慢
不知道你的普通的对话框程序要占多少内存
怀疑是不是存在内存泄露
不知道你的普通的对话框程序要占多少内存
怀疑是不是存在内存泄露
#5
同意
#6
我也感觉是内存泄露。可以先比较一个小时前和一小时后的内存占用率
#7
关注
#1
应用程序不用的时候关闭,用的话再打开,呵呵。
#2
是不是内存很小?
长时间不用很可能部分内存就放在磁盘上了,再次载入肯定就慢了
另外cpu的cache内容也会被占了
这个都基本上无解
长时间不用很可能部分内存就放在磁盘上了,再次载入肯定就慢了
另外cpu的cache内容也会被占了
这个都基本上无解
#3
Windows内存调度的原因,长时间不用的数据会暂时放到虚拟内存中,
再次操作的时候会将虚拟内存中的数据调度到内存中是会慢一点的,
不过一会就会好的
再次操作的时候会将虚拟内存中的数据调度到内存中是会慢一点的,
不过一会就会好的
#4
就算如楼上所说的放到虚拟内存,如果你的内存占用不多的话,也不会那么慢
不知道你的普通的对话框程序要占多少内存
怀疑是不是存在内存泄露
不知道你的普通的对话框程序要占多少内存
怀疑是不是存在内存泄露
#5
同意
#6
我也感觉是内存泄露。可以先比较一个小时前和一小时后的内存占用率
#7
关注