qazwsx521125 2011-7-15 10:57
游戏中弹出OutOfMemoryError
本人电脑配置一般 大型网络游戏运行没问题 内存2g 最近时常出现OutOfMemoryError 报错 游戏直接关闭 虚拟内存也改了 可是还不行
有高手能帮忙看看能解决吗 ? 谢谢
allendong 2011-7-15 11:12
以前看过java的文章上写过,OutOfMemoryError这个错误的官方解释是“JVM内存过小、程序不严密”??理论上是可以解释为内存故障或者垃圾文件过多造成的,不过反过来说,这种原因用在其他程序会出问题,就还是或多或少和内存管理有关系的,游戏占用很多内存,其他系统程序也会占用的,只是不排除游戏,或者某些一直运行的软件之间有冲突。可以尝试卸载一些占资源的软件或者结束进程来试试
qinyiyu 2011-7-15 11:13
这个问题按道理来说是以前dos时代游戏常见的
从98和me以后就很少很少了
现在的系统下,如果真的是缺少了内存,他会调用硬盘虚拟,即便真的都不够了,也会提示虚拟文件文件大小设定不够之类,不会提示out of memory或者退出
要么是程序自己的问题,比如程序代码
要么是你内存的问题,比如内存块有问题,或者说跟游戏程序访问的数据有误,
重装游戏和系统试试吧
kanakan 2011-7-15 11:14
游戏占用内存过大导致的原因吧。把别的占内存多的东西关掉
chlg_129 2011-7-15 11:16
把这个游戏的安装目录换个磁盘重新安装,我原来耍nba的时候遇到过这样子解决了,你可以试一次
cs456258 2011-7-15 11:44
游戏占电脑内存过大了,把不用的进程关掉,然后清理垃圾文件,优化一下系统
ultraly2010 2011-7-15 12:18
你看看任务管理器中的内存用了多少,在确定是否是机器的问题,这个还有可能是游戏的bug呢
makenai 2011-7-15 12:48
out of memory 就是说内存不足,
可能是软件自身原因导致,有可能是你东西装多了导致
xiao懒汉 2011-7-15 14:14
内存溢出错误,按ALT+Ctrl+Delete点进程看看里面有那个程序占用内存太多,关掉他然后再运行游戏试试看。一般情况是你电脑里面装了与游戏程序有冲突的软件才会出现这个错误,特别是有些杀毒软件。如果你不怕中毒的话也可以关闭杀毒软件再试试看。或者装个沙盘,在沙盘中运行游戏安全点,一般来说如果你的不是集成显卡,2G的内存基本上市面上的游戏都可以运行,区别只是效果而已。
wuhohohoho 2011-7-15 16:07
什么游戏?可以的话先重装游戏看看。不行再重装系统。如果只有在玩某个游戏出现问题,那不会是硬件问题。
cosmo8429 2011-7-15 18:49
属于内存空间不足导致的,你可以加个内存条,以前我双开红月的时候也碰到过,换个内存就好了
whereshallwego 2011-7-15 20:22
看这个情况是内存的问题,内存故障可能是因为同时占用的内存空间太大导致的,楼主有多久没清理系统垃圾了?
lianyx78 2011-7-15 20:52
还是内存的问题,定期清理一下啊,估计你的盘小了
luckyk 2011-7-15 21:04
你试试在别的电脑上是不是也这样,内存的问题有些麻烦,不知道哪个跟哪个有冲突。。
其实最方便的 方法是重装,然后先装游戏,然后一个一个的安装别的程序,看看到底是怎么回事。。。
一般有问题的是 .Net ,或者VC运行库。别的一般不会出问题滴。。这就只能看你人品喽
stayou 2011-7-15 23:46
如果内存还有很多的话,那就是你的内存和主板不兼容把
wsxyj1222 2011-7-16 01:09
看看有没有别的占内存的软件开着。
完比较大的游戏时。最好清理下自己的电脑。
psicq 2011-7-16 06:57
按理说内存应该够的,玩游戏时把其它进程关掉试试。
songtaotao001 2011-7-16 07:48
换电脑吧 8g 都要outof mem
s65580915 2011-7-16 10:00
要么是程序自己的问题,比如程序代码
要么是你内存的问题,比如内存块有问题,或者说跟游戏程序访问的数据有误,
syco 2011-7-16 10:15
運行內存不夠,你後臺軟件關一些會好點。