前段时间 ,有人在 CSDN 上提问
:VB编的程序怎么样使物理内存的占用挪到虚拟内存里? [vb社区]
其他相关帖
如何让程序占用虚拟内存,而不占用实际内存 [vc社区]
VB编的程序怎么样使物理内存的占用挪到虚拟内存里? [vb]
载了桌面日立秀这个软件,发现运行的时候只占用内存376K,虚拟内存6M多,
请问这样的技术应该怎么实现?因为我用VB编的程序就几个按钮也得占用4M多内存
帖子讨论了很久也没有结果,而常规的WIn程序,即使没有任何内容 如:VC的 HelloWorld,也要占用1兆以上的内存。
而 桌面日立秀 作者在其主页上标榜自己使用了独家的技术来压缩内存,可以使自己使用的内存保持在300K左右。难道 真的可以压缩内存?
就此,我很疑惑,我在C社区中也去问了,未果,没法,一切只能靠自己.
用了1 天时间来分析,还真让我发现了这个小把戏.
做了一个模拟的程序 ,VB,
没操作前,test.exe 大致占用2。2 兆内存
2.压缩 自身内存, 内存迅速降低到 300k 左右
3.压缩 一个 随意的 程序,如excel ,迅速降低到104 K 内存
4。使用 其他进程查看工具查看 的结果
如此。我的程序是不是特别能够节省内存呢?