内存驻留和释放是怎样的原理?
1个回答
2013-11-11
展开全部
1、重启
2、使用软件:Freemem Professional
简介:Free Memory:如图1按照你的内存大小选择要释放的内存大小,一般建议选择原本内存的一半,如32MB内存就选择16MB吧。如图2Allocate and free not more than ? times,即释放内存不超过多少次,一般建议使用默认值2。这是这个软件最重要的两个选项,所以要慎重选择。选择过大的释放内存或选择过多的释放次数都容易破坏后台运行程序的数据,甚至造成死机。Freemem Professional主要是释放那些不太重要但驻留在内存占着空间的程序以达到空余指定内存的目的,而众所周之WINDOWS启动后会驻留一些后台程序如EXPLORER等,如果选择释放内存过大Freemem Professional就会连这些都会清掉(一般来说会避过这些重要的程序不清的,但如果要求内存过大了就说不定啦),那么WINDOWS又怎能再平稳运行呢?
Statistics:一个统计曲线图如图3,下面的Refresh every ? sec是选择多少秒更新一次,默认选择两秒。而Show in Title就是我们在程序栏随时显示空闲内存有多少。
Background:后台内存监控,主要负责后台监控与自动释放内存的工作。前边的Free Memory是手动释放,这里是自动释放。The critical amount of memory for you is ? KB是制定临界内存量,如果空闲内存低于此量,那么本软件就会自动寻找可以清除的内存垃圾清除掉,以确保最少有比指定临界内存量多的空闲内存以供使用。一般选择原本内存总量的5%,如果是32MB的话,就选1,600KB吧!Background Activity,激活后台内存监控。这项不选就不能实现内存自动释放了。下面有两个选择项,第一是:Free up ? every ? minutes,释放的内存大小一般最好选择为原内存总量的25%,如果是32MB的话就选8MB好了!至于每多少分钟释放一次,这就看个人需要了,我的建议是30至60分钟!后面的Use ? idle Detection是指用什么方式的空闲内存检测,NO就是不使用啦;SOFT是指用软式检测;HARD则是指硬式检测。软式检测是指Freemem Professional在间隔的时间内检查一下有哪些驻留内存的程序是这段时间内一直没有被使用过的,然后试图清除掉这些程序以释放更多的内存,但如果没有空闲的内存,它就不会清除。用软式检测的好处是不会与正在运行的程序产生冲突,所以如果使用软式检测,那么时间间隔就可以设定得短一些,笔者的设置是10分钟。硬式检测是在指定的时间内,强制地清除程序以达到需要的空闲内存量,当然这会从长时间未使用过的程序开始。好处是一定会达到指定的空闲内存,坏处就是可能会清除掉正在运行的程序,特别是同时打开多个程序正在工作时,强制关闭其中的程序对自身有什么影响想必大家都清楚,笔者就建议尽量不要使用强制检测了。第二个选项和第一个差不多,只不过是在空闲内存低于临界内存时,运用哪种方法来达到指定空闲内存的目的,软硬之分前边已经介绍了,不过本软件提议使用硬式检测,因为达到临界时一般都是大量程序正在使用着内存,软式检测起不了多少作用。不过,如果要自己的电脑运行得比较稳定,笔者建议还是使用软式检测较好。由于判别的时间是以秒来计算的,所以最好还是定在30秒左右。至于这时要清出多少空闲内存,建议控制在原本内存总量的12%左右,如果是32MB内存就选择2MB至4MB均可,笔者的选择是2MB。
Startup:启动Windows时伴随启动本软件的一些设置,如Run Automatically with Windows(是否在Windows启动时自动启用),Free up ?(清除出多少空闲内存以供使用)等等,与前面的设置大同小异,一般使用默认值就行了。
Idle:空闲内存检测,这里主要是设置软式检测和硬式检测的具体运作。第一项是设置硬式检测的,当处理器的可用资源少于25%(默认值,建议使用),超过5秒(默认值)未使用过的程序就释放掉。后面的If no idle is found是指在没有程序空闲时,是否强制释放内存,在这里选择free memory就是释放,do not free memory就是不释放,建议不释放。第二项的软式检测也是一样,只不过是默认时间上有些差别,一般使用默认值就行了。
Icon:图标选项,如果不喜欢本软件在任务栏显示的话(我倒喜欢这样,因为随时可以看清具体有多少内存剩下来),也可以让它放在右下方的驻留程序栏的小图标中,而这里的设置就是关于使用这小图标的设置的。Show Icon in System Tray,启用小图标。这里以颜色来显示内存的情况,少于临界值是显示红色,在3,000KB(默认值)以内时显示黄色。下面有三个释放内存的选择,随个人喜好设置,而最下面的一项是当双击小图标时运行哪个指定程式,可以选择出现Freemem professional的控制面板,开关后台内存监控,释放内存(上面填的三个内存选择择一而为之)。
Freemem Professional未必是最好的内存优化工具,但是它小巧、直观、易用,所以成为PC MAGAZINE强烈推荐的内存优化工具。
2、使用软件:Freemem Professional
简介:Free Memory:如图1按照你的内存大小选择要释放的内存大小,一般建议选择原本内存的一半,如32MB内存就选择16MB吧。如图2Allocate and free not more than ? times,即释放内存不超过多少次,一般建议使用默认值2。这是这个软件最重要的两个选项,所以要慎重选择。选择过大的释放内存或选择过多的释放次数都容易破坏后台运行程序的数据,甚至造成死机。Freemem Professional主要是释放那些不太重要但驻留在内存占着空间的程序以达到空余指定内存的目的,而众所周之WINDOWS启动后会驻留一些后台程序如EXPLORER等,如果选择释放内存过大Freemem Professional就会连这些都会清掉(一般来说会避过这些重要的程序不清的,但如果要求内存过大了就说不定啦),那么WINDOWS又怎能再平稳运行呢?
Statistics:一个统计曲线图如图3,下面的Refresh every ? sec是选择多少秒更新一次,默认选择两秒。而Show in Title就是我们在程序栏随时显示空闲内存有多少。
Background:后台内存监控,主要负责后台监控与自动释放内存的工作。前边的Free Memory是手动释放,这里是自动释放。The critical amount of memory for you is ? KB是制定临界内存量,如果空闲内存低于此量,那么本软件就会自动寻找可以清除的内存垃圾清除掉,以确保最少有比指定临界内存量多的空闲内存以供使用。一般选择原本内存总量的5%,如果是32MB的话,就选1,600KB吧!Background Activity,激活后台内存监控。这项不选就不能实现内存自动释放了。下面有两个选择项,第一是:Free up ? every ? minutes,释放的内存大小一般最好选择为原内存总量的25%,如果是32MB的话就选8MB好了!至于每多少分钟释放一次,这就看个人需要了,我的建议是30至60分钟!后面的Use ? idle Detection是指用什么方式的空闲内存检测,NO就是不使用啦;SOFT是指用软式检测;HARD则是指硬式检测。软式检测是指Freemem Professional在间隔的时间内检查一下有哪些驻留内存的程序是这段时间内一直没有被使用过的,然后试图清除掉这些程序以释放更多的内存,但如果没有空闲的内存,它就不会清除。用软式检测的好处是不会与正在运行的程序产生冲突,所以如果使用软式检测,那么时间间隔就可以设定得短一些,笔者的设置是10分钟。硬式检测是在指定的时间内,强制地清除程序以达到需要的空闲内存量,当然这会从长时间未使用过的程序开始。好处是一定会达到指定的空闲内存,坏处就是可能会清除掉正在运行的程序,特别是同时打开多个程序正在工作时,强制关闭其中的程序对自身有什么影响想必大家都清楚,笔者就建议尽量不要使用强制检测了。第二个选项和第一个差不多,只不过是在空闲内存低于临界内存时,运用哪种方法来达到指定空闲内存的目的,软硬之分前边已经介绍了,不过本软件提议使用硬式检测,因为达到临界时一般都是大量程序正在使用着内存,软式检测起不了多少作用。不过,如果要自己的电脑运行得比较稳定,笔者建议还是使用软式检测较好。由于判别的时间是以秒来计算的,所以最好还是定在30秒左右。至于这时要清出多少空闲内存,建议控制在原本内存总量的12%左右,如果是32MB内存就选择2MB至4MB均可,笔者的选择是2MB。
Startup:启动Windows时伴随启动本软件的一些设置,如Run Automatically with Windows(是否在Windows启动时自动启用),Free up ?(清除出多少空闲内存以供使用)等等,与前面的设置大同小异,一般使用默认值就行了。
Idle:空闲内存检测,这里主要是设置软式检测和硬式检测的具体运作。第一项是设置硬式检测的,当处理器的可用资源少于25%(默认值,建议使用),超过5秒(默认值)未使用过的程序就释放掉。后面的If no idle is found是指在没有程序空闲时,是否强制释放内存,在这里选择free memory就是释放,do not free memory就是不释放,建议不释放。第二项的软式检测也是一样,只不过是默认时间上有些差别,一般使用默认值就行了。
Icon:图标选项,如果不喜欢本软件在任务栏显示的话(我倒喜欢这样,因为随时可以看清具体有多少内存剩下来),也可以让它放在右下方的驻留程序栏的小图标中,而这里的设置就是关于使用这小图标的设置的。Show Icon in System Tray,启用小图标。这里以颜色来显示内存的情况,少于临界值是显示红色,在3,000KB(默认值)以内时显示黄色。下面有三个释放内存的选择,随个人喜好设置,而最下面的一项是当双击小图标时运行哪个指定程式,可以选择出现Freemem professional的控制面板,开关后台内存监控,释放内存(上面填的三个内存选择择一而为之)。
Freemem Professional未必是最好的内存优化工具,但是它小巧、直观、易用,所以成为PC MAGAZINE强烈推荐的内存优化工具。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询