如果在运行Windows应用程序时,出现“内存不足”的故障,可按下列方法进行检查和处理:
; k4 [& q! D1 i0 i$ {0 M) y9 @9 \& f! K3 ^, s: O. ~- \
1、首先应检查Windows的资源使用情况,如果资源占用较多,可用资源较少,打开新文件时会出现“内存不足"的问题。这时可以清理屏幕,减少窗口的数目,关闭不用的应用程序,包括TSR内存驻留程序,将Windows应用程序最小化为图标,如果问题只是在运行一特殊的应用程序时出现,则与应用软件销售商联系,可能是数据对象的管理不好所致;" B% ~; E' I8 ?, s/ u6 k
$ ~/ X2 p8 z# t/ R% p6 G. c( q8 ] 2、如果问题没有解决,清除或保存Clipboard(剪贴板)的内容,使用ControlPanel Desktop选项将墙纸(Wallpaper)设置为None;3 z( V0 }) f: x! G" I# T- d% I
/ l, Q- B- D; P* @9 b* ?# `' Z
3、如问题仍存在,可用PIF编辑器编辑PIF文件,增大PIF文件中定义的MemoryRequirements:KB Required的值;在标准模式下,选择Prevent ProgramSwitch,该开关选项打开后,退出应用程序返回Windows;如果是386增强模式,则要将Display Usage设置成Full Screen(全屏幕方式),将Execution设置为Exclusive,将Video memory设置为尽可能低的方式;
9 Z" ?+ b# b" U- w3 X8 Z$ C7 E. k" z2 |" U. l
4、 如果问题仍存在,则重新开机进入Windows系统,并且确保在“启动"图标中没有其它无关的应用软件同时启动运行,在WIN.INI文件中也没有Run或Load命令加载的任何无关的应用程序。
& } V4 @, h0 s" B8 i3 {* o" |8 n, Y1 z6 q+ o5 z! v8 ?- z Z/ b
在平时,出现“内存不足"的问题一般可以按以下办法处理。首先,退出那些不需要运行的应用程序,然后,再检查系统的可用资源为多少。如果可用资源大于30%,一般可以运行新的程序。当有多个应用程序在系统中运行时,可以退出一个,检查一次可用资源,如果某个应用程序在退出前后,可用资源的百分比没有变化,说明这个应用程序没有释放它所占用的资源。如果要收回这些没有释放的资源,只能退出Windows后,再重新进入Windows。为了确保在启动进入Windows时系统的可用资源足够,在“启动"图标中应该没有无关的应用软件同时启动运行,在WIN.INI文件中也没有由Run或Load命令加载的任何无关的应用程序,因为这些同时启动的无关应用程序可能已经占用了很多资源,使得要使用的应用程序无法运行。
) i/ S8 y7 ^$ R) w* e0 {0 {& c8 n m4 Q+ F1 k" o }- i/ b3 {# z
一般说来,经过这样处理,就不会出现“内存不足"的问题了。 |