为什么可用内存空间急剧减少

Author: 钟原 Date: 1998年 第34期 34版

  福建读者吕奕民问:1.启动PWIN97后,用MMM1.0监视内存,发现Physical Memory Available(可用物理内存)只有21.156MB,关闭Realplay 5后,内存又回升为22.704MB,关闭ICQ后,内存为23.016MB,随后回到22.940MB,打开Netscape Message后,内存降至16.472MB,现在只有12.612MB了,而且有不断下降趋势;当打开《东方快车》后,再试着打开Office文档时,Memory急剧下降,并跳出警告标志无法执行下去,非关闭《东方快车》不可。这是什么原因,如何解决?
  2.IE4.0升级到4.01后,浏览中文页面如上海热线时,屏幕选项出现乱码,有时将字体改为中文后就正常了,但有时又不行,浏览某些页面时会显示错误信息,如“****行出错”等。以上是IE的BUG吗?若不是,该如何操作?
  我的电脑配置是:Pentium 200 MMX CPU、ABIT TX5主板、WINFAST 3D S600显卡(4M显存)、 64M SDRAM内存、TOP STAR 16声卡、BIGFOOT 4.3G硬盘、USRobotics Sportster Voice 33.6 Modem、SAMSUNG 500S显示器。
  答:1.在多任务系统中,随着活动任务数的增加,内存可用空间减少,这本身是正常的。实际上,每打开一个窗口、一个下拉菜单或者一个对话框等,都要占用内存资源。你在使用中启动了多道程序,特别Netscape、Office都是消耗内存资源的大户,当资源不足时当然无法启动。当然,内存中有病毒活动时,也会占用大量内存资源,因此可检查有无病毒。
  启动MMM1.0后,它就一直监视内存的活动,利用它可以调整内存、减少内存碎块。整理时可采用手动和自动两种方式,在自动方式下,每30秒整理一次碎块。MMM1.0在工作的过程中,也要占用内存资源,把它作为转储暂存空间。一旦整理完成,MMM1.0将会释放它暂时使用的内存空间。因此内存的使用是一个动态的过程,从MMM1.0的显示也可以看出,可用内存的大小随时可能发生变化。为了进一步提高内存的使用效率,解决你的问题,可以用APK Windows Memory Compacting Engine、Exe Dependancy Scanner等内存管理软件试一试。
  2.在浏览中文Web时出现乱码,是很多人都遇到过的问题。究其原因,可以简单地归结为信息的编码方法和解码(译码)方法不相同。因此解决问题的方法就是找到和编码方法一致的解码方法。各种不同情况导致乱码的表现形式不同,例如,在BG环境下看BIG5编码的文字,汉字显示为类似日文的假名;而浏览器、操作系统和中文平台配合不当时汉字可能显示为小方框等。来信没有说明出现乱码的形式,笔者无法进一步分析,请你根据实际情况采用汉字转换软件或者更换系统工作环境试试。