用,系统根本无法同时调用65536个以上的资源。
但在10MB内存都是奢望的年代,要同时调用数十万个资源根本就是"无稽之谈"。所以当时的Windows设计者们没有把这个问题放在心上,果
断地选用了资源表,选用了2字节序号。
今天,操作系统算是得到报应了。内存便宜了,资源表和2字节序号仍然给我们节省了内存空间,但它带来的坏处却远远超过了它带来的好
处。我们有足够的内存空间,可以调用数百万个资源,但资源表里面只有65536个序号!所以同一时间内,内存中只能有65536个资源!还有1GB
内存空间可用?等着吧!
5.真正"耗资源"的是谁?
明白了上面的道理,就不难分辨除了大个文件,大个程序外,真正消耗系统资源的是哪些程序了:
★ 调用大量细小资源,把桌面装饰的花里胡哨的软件
★ 各种多媒体播放软件
★ 监视系统的工具软件
★ 能在字体菜单里面预览字体的应用程序(如MS Office)
另外,在Windows 9x n/Me中运行16位程序(如DOS程序)时,Windows会划定一块内存供所有这类程序使用。除非所有16位程序都已经关闭,
这块内存是不会被释放的
6.大内存的优势到底在哪里?
难道大内存就没有作用了吗?内存厂商在骗钱?当然不是。当一个应用程序被启动后,Windows的一些组件也随之被启动,这是很常见的事
情。当应用程序被关闭,Windows会保留那些组件不关闭,因为可能很快还要用到。同理,程序启动时调进内存的少数资源,也不会随着程序关
闭而退出内存。
这时,大内存的有时正可以得到体现了。一方面,大内存可以一次性容纳大量数据,减少使用性能远不如内存的硬盘作为虚拟内存使用的
几率,提高数据调用速度。另一方面,关闭程序过后,更多的常用数据会有充足的空间保留在内存中不被清除。一旦重启程序,你会发现明显
比使用小内存时快!
二.修改注册表发挥大内存优势
现在请打开注册表编辑器,找到[HKEY_LOCAL_MACH