阅读:2745回复:5
[探讨]解决DPA2内存占用过多的一招
(本来想拿一个吓人的标题如“解决DPA2内存占用”的,想想似乎也不是什么真功夫 )
我认为deer park对内存占用过多是属于内存泄漏,而并不表示它确实需要这么多内存。所以我一直都想:只要有一个办法卡住它内存的使用量即可。 我想到了一个办法:首先在dpa的正常使用状态,并且同时也是你电脑的常用状态,这里的常用指的是你一般在启动dpa上网浏览的时候,其他常用的应用程序也启动了比如Msn,记事本之类。这时记下你的机器还剩多少物理内存(例如80Mb),用任何一种内存整理软件来控制内存使用量。具体方法如下:启动整理软件的“当空闲的物理内存低于**MB以下时自动整理内存”,这个数字设置成你刚才记录下来的值(例如80Mb),这样dpa就没办法无休止的消耗内存了,如果再加一点(例如100Mb),那么dpa占用的内存就会更少了。 说明: 1. 内存是拿来用的,限制内存使用量也是有限度的,盲目的限制肯定是要牺牲系统性能的(否则为什么不设置一个512Mb?),之所以提到这个方法主要是dpa确实有内存泄漏(用了自己并不需要的内存量),如果它本来就要100M,只给他50M的结果只能是“又要马儿跑又要马儿不吃草”。 2. 此方法的弊端是没有考虑其他可能的应用程序的内存,也就是说我可以算好了常见的软件总共需要多少内存,但是在此之外如果我还要启动一个photoshop……这时最好关掉内存整理软件的自动整理功能。 最后提供一个10Kb的、绿色的内存整理小软件:Kfreeram |
|
|
1楼#
发布于:2005-07-16 21:37
呵呵。。。偶的本本上用的是RAM Idle pro 3.0效果也很好
|
|
2楼#
发布于:2005-07-16 21:37
以前用的黄金内存,最近几乎没用过这类软件。下来看看。
|
|
3楼#
发布于:2005-07-16 21:37
内存整理,其实也就是自己骗自己的,强制性的把内存中的驻留程序搬到虚拟内存中去,要是不再启动这个程序倒也罢了,,要是重新启动程序的话,就会往虚拟内存区读写,只会让程序启动的更慢...解决的根本方法就是增加物理内存.,.....
|
|
4楼#
发布于:2005-07-16 21:37
|
|
|
5楼#
发布于:2005-07-16 21:37
内存整理是很占cpu的。
|
|