超级疑难杂症求医:机器运行时间长了就会出现无法创建窗口的情况,why?
我的机器在运行一段时间后,就会出现应用程序无法创建窗口的情况,结果就不能再运行新的程序或者花屏,必须关掉正在运行的程序腾出空间才能启动新的程序。即使logout之后再login进来也是如此,只有reboot机器才会恢复。
每当出现这种情况时我关掉一个应用程序,然后用任务管理器看物理内存都还剩余不少,也没有哪个应用程序特吃内存。我的物理内存是768M,显存64M,虚拟内存接近2GB,同时大概只运行了不到10个程序。
我怀疑是Win32的GDI部分存在内存泄漏或者资源泄漏,因为我长时间运行极耗内存的DirectX游戏(游戏一般不使用Win32 GDI接口)也没出现过内存不足的情况。但是我的OS采用升级式重装后还是依旧,显卡驱动也升级到了雷管的最新驱动。在Word或IE中使用鼠标滚轮滚屏时最容易出现显示资源不足而导致的花屏现象,屏幕上的窗口显示全乱了。有时我重启机器后不login,开着机器(有win2000自带的那个login的屏保在运行)过了一晚上之后我login进去运行第一个程序就花屏。
高手帮我分析一下可能是哪部分的原因。万分感谢!