请豆豆讲讲如何作内存整理 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 内存整理?windows都没很好解决的问题啊!!! 看到你这消息后,我狠补了一下内存整理的东西,然后……其实,现有的那些内存优化软件并没有做多少事情,就实现了清扫/保留物理内存,内存区域去除碎片的工作,其中的奥秘是这样的:我们先假设有一个内存优化软件A。A本身的程序不是很大,当我们说“嘿,A!我们需要64MB内存区域!”时,软件A便向系统要了64MB的内存空间要同时要求提交到物理内存,于是系统看到A有这个需求,就把其他还在物理内存里的东西先搬到虚拟内存去,然后腾出了A所要求的64MB空间。A拿到空间后,嗖!A马上清空了他刚刚得到的空间恢复到自己原先的大小,于是乎,内存里就留下了一个64MB的“空洞”,换言之,我们有了64MB的空闲物理内存……至于怎么要求那么多内存,就是很简单的事情了,所以VB也可以比较轻松地做到这种事情……但是,这种做法其实有一点自欺欺人的味道,这么做并不能恢复系统的GDI和其他句柄资源,也就是说,如果你系统资源降到了1%,就算你空出了整个RAM,还是无力回天……下面是有关内存整理问题的两个有用的链接,其中第2个有内存整理软件的C++源码http://www.informationweek.com/story/showArticle.jhtml?articleID=17200583&pgno=1http://www.jfitz.com/software/RAMpage/index.htm呵呵,本人才疏学浅,目前也只能先学现卖,仅供参考,如果不幸误导了谁,我在这里深表歉意 ^_^ 恨死VB7,期待VB8!!! 怎么能把txt数据读写到word指定的表格里? 关于vb多定时器的问题?优先级 VB中怎样判断某窗体是否已被加载? 如何才能使FORM象贴纸一样出现在另一个FORM内! 请问如何动态加载frm文件到程序中? ????????????? 急!关于ComboBox的问题 Dcom 问题 高手快来 怎么才能实现窗体透明。(100分) 请教!请教!!! 关于自动伸缩滚动条的问题.
windows都没很好解决的问题啊!!!
其实,现有的那些内存优化软件并没有做多少事情,就实现了清扫/保留物理内存,内存区域去除碎片的工作,其中的奥秘是这样的:
我们先假设有一个内存优化软件A。A本身的程序不是很大,当我们说“嘿,A!我们需要64MB内存区域!”时,软件A便向系统要了64MB的内存空间要同时要求提交到物理内存,于是系统看到A有这个需求,就把其他还在物理内存里的东西先搬到虚拟内存去,然后腾出了A所要求的64MB空间。A拿到空间后,嗖!A马上清空了他刚刚得到的空间恢复到自己原先的大小,于是乎,内存里就留下了一个64MB的“空洞”,换言之,我们有了64MB的空闲物理内存……
至于怎么要求那么多内存,就是很简单的事情了,所以VB也可以比较轻松地做到这种事情……但是,这种做法其实有一点自欺欺人的味道,这么做并不能恢复系统的GDI和其他句柄资源,也就是说,如果你系统资源降到了1%,就算你空出了整个RAM,还是无力回天……下面是有关内存整理问题的两个有用的链接,其中第2个有内存整理软件的C++源码
http://www.informationweek.com/story/showArticle.jhtml?articleID=17200583&pgno=1
http://www.jfitz.com/software/RAMpage/index.htm呵呵,本人才疏学浅,目前也只能先学现卖,仅供参考,如果不幸误导了谁,我在这里深表歉意 ^_^