怎么解决Java和我的世界内存不足512因内存问题而不能玩的原因

我的世界用32位java就容易内存不足用64位的经常闪退怎么办_百度知道
我的世界用32位java就容易内存不足用64位的经常闪退怎么办
我有更好的答案
其实64位JAVA启动后闪退也是因为内存不足所造成的。你试试在启动器里点开“设置”,把使用的内存调小一点(如调成:512MB)再开起来试试。;另外,显卡的不足也可能导致这种情况的。
不是内存越高越好吗
我都跳到2048
有时候跳到5000都闪退
要看你总内存的,内存越高只是你玩的画面更好,内存低的话玩着流畅。你总内存多少?
1024MB打不打得开?
就是玩一会就内存溢出
那512MB呢?玩一会是自己跳掉了吗?
玩一会弹出个界面用英文写着内存溢出
哥们我改成512果真好了 谢啦
采纳率:63%
来自团队:
为您推荐:
其他类似问题
内存不足的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我的世界 64位JAVA下载 电脑配置如下 为什么玩我的世界卡?以前玩就不卡 设置128MB内存就会内存溢出_百度知道
我的世界 64位JAVA下载 电脑配置如下 为什么玩我的世界卡?以前玩就不卡 设置128MB内存就会内存溢出
我有更好的答案
内存太小了吧,缓存不够用。
以前玩正版的
我的世界一点都不卡
玩上了有内置修改器和含所有MOD整合包的我的世界就卡死了
那可能就是内置修改器和含有MOD整合的包占用了太多系统资源了喽,换掉。
到MODs目录里删除TMI试试,不然重新更新个MC吧。我没试过,谨慎采纳。
删除了一些MOD& 只留下这些& & 玩着玩着就卡不能动&
对游戏这玩意儿没研究,不过应该是运行的时候占用了绝大部分缓存吧(其它系统程序和应用也要占用的)。因为你要运行游戏,cpu会去把需要的资源从内存(硬盘)上读取,但是后者的速度太慢,所以在二者之间加了一个缓存,其速度和cpu相当,便于cpu获取资源。可能你这游戏加载的时候有很多东西,需要很大的空间才能够支持,而你的系统缓存又不够,那玩的时候你就得等cpu读取资源,所以就很卡了。你把内存升级到4G试试,我也没辙了。找大师去吧,不然你只有把它们删了。
采纳率:17%
原因其实很简单,其实你电脑如果仅仅只运行&我的世界&,是绝对没问题的,但是现在2G的内存其实是已经不够用了,很多软件都需要占用大量内存,比如QQ,360、迅雷等到,都搞了什么动态皮肤,图片皮肤等等,尤其还有很多小插件,其实你只要打开这个这上面框的都是我们常用软件,内存占用都是比较大的,像360绑定的东西那么多,你到这个里面一看就知道了,看你的物理内存占用情况。如果是内存不足导致卡的话,你从这里停掉一些软件的进程后(结束进程),再玩我的世界,应该就不卡了吧,你试试呗,呵呵,希望对你有用,若还有问题,欢迎随时提问。
最大的2也是360浏览器
那你运行 我的世界 以后,再看看内存使用情况,我不清楚 我的世界 需要多少内存,目前你电脑的内存多是360的软件占了的,但还是不影响正常使用,如果玩游戏,就要看看游戏需要多大内存了,建议你最好去加加内存,以后用起来也方便。。
你内存设置的太小了吧,我都得1024MB才能玩
64位JAVA在那里下载
可否会对电脑有副作用?
副作用肯定不会有,毕竟那么多人用,在哪下我就不知道了,我用的是32位java
为您推荐:
其他类似问题
您可能关注的内容
电脑配置的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。我的世界为什么提示内存错误 MC内存错误解决方法是什么
17:02:18来源:游迅网编辑:绝影
& &最近有玩家反应,运行《我的世界》游戏的时候,会出现内存错误的提示,这是为什么呢?遇到这种错误该怎样解决呢?一起来看看下面的攻略吧。
& &我的世界为什么提示内存错误?
& &有的玩家估计是自己装的是32位的JAVA,尝试将最大内存调节到小于1G。这是一种解决该问题的方法,接下来小编再具体说说几种其他的情况。
& &一、硬件的可能性是比较小的,如果是硬件,那就应该是内存条跟主机不兼容的问题导致的 如果能排除硬件上的原因(内存条不兼容,更换内存。内存条松动或积累灰尘,重新拔插并清理灰尘)往下看,
& &二、系统或其它软件引起的,可用下述方法处理:系统本身有问题,及时安装官方发行的补丁,必要时重装系统。 病毒问题:杀毒 。杀毒软件与其它软件冲突:卸载有问题的软件。显卡、声卡驱动是否正确安装或者是否被恶意覆盖否?重新安装显卡声卡驱动。
& &三、使用系统自带的sfc命令,修复受到损坏的系统文件恢复到正常状态。
& &开始&运行&输入cmd,打开&命令提示符&窗口&输入字符串命令sfc/scannow&回车&耐心等待命令程序对每个系统文件搜索扫描&一旦发现系统文件的版本不正确或者系统文件已经损坏&它就能自动弹出提示界面&要求插入Windows系统的安装光盘&从中提取正常的系统文件来替代不正常的系统文件&达到修复系统文件的目的&最后重新启动计算机。
& &今天的攻略就介绍到这里了,各位小伙伴如果遇到内存错误的问题不妨试试小编提供的解决方法,希望大家都能解决问题,成功的前往游戏中玩耍。
游戏类别:
游戏平台:/PC/
开发商:Microsoft
发行商:Microsoft
发行时间:日
游戏介绍:《我的世界:教育版(Minecraft: Education)》将可以允许教育工作者管控世界设置,与学生交流,在我的世界游戏中向学生传递项目和指示。它将展示我的世界中所有学生的视图、世界管理设置及聊天窗口列表等。甚至还有一个我的世界时钟将会展示世界各地的时间。教室模式为教育工作者提供了与学生互动及从一个中心用户界面进行管控设置的机会。游迅网我的世界玩家QQ群:,欢迎大家一起探讨交流
小侄女因为跟我爸顶嘴,被我哥打了一巴掌,委屈的趴在沙发上大哭。过了一会儿看没人理她,她抹抹眼泪冲着哥哥喊“别以为夏天了,你就不需要小棉袄了!别忘了,再有几个月又到冬天了。”噗,这都跟谁学的呀……
有一次考试,一哥们传纸条问我问题,问的是“道德经是谁写的?”我告诉他是老子,结果这哥们写上了我的名字……
《绝地求生》官方5月3号深夜发布公告修正了一些改动内容,所有改动以这一次公告为准。下面就为大家带来绝地求生5月3号最终更新内容详解,一起来看看。
武侠版的大逃杀是一个很棒的想法,不过现阶段的BUG的确很影响游戏体验。
今天,《绝地求生》进行了1.0版本第12轮正式服更新。之前已上线测试服务的“地图选择功能”“武器平衡调整”功能已登陆正式服,另外还有一些新增改动,一起来看看吧。
日前,《绝地求生》第12轮更新上线,做出了有史以来最大的平衡性调整。包括增加了所有5.56毫米步枪后坐力,步枪无法装配8倍镜,三级头只出现在空投中等,结果却引来玩家们的强烈反对,其官方微博下面几乎全是玩家骂声,一片吐槽!
5月3日晚上,《绝地求生》官方突然发布了一条微博,宣布将暂时关闭“个人交易”功能。不过,仍保留玩家们通过市场进行交易的功能。下面一起来了解详情。
前不久,国内《绝地求生》橄榄枝平底锅皮肤被卖出8万的“天价”,已经让不少玩家乍舌。但在国外饰品交易网站上,这款皮肤竟被炒出了更高的价格,开价三万美元!
近日,有网友(微博@流浪猫的歌)竟然在游戏内发现了《绝地求生》国服两件尚在游戏内未公开专属服装。
日前《绝地求生》官博发布消息,将在本周五开启新的活动模式“对抗模式:沙漠骑士”。很多玩家都表示很是喜欢这个模式,但是就在昨天晚上,由于服务器波动,这个开放仅半天的活动模式竟然被蓝洞给提前关闭了?!
《绝地求生》5月3号更新已经结束,官方追加了一些平衡内容,具体是什么呢?下面就为大家带来绝地求生5月3号追加平衡内容介绍,一起来看看。
每个游戏中都或多或少都会存在一些外挂,但是像《绝地求生》这种外挂泛滥,被央视关注的游戏也真真是少见。最近,央视报道了《绝地求生》外挂侦破案件,特大“吃鸡”外挂案告破,涉案金额高达3000万!
48小时热点资讯
热门手游推荐玩Minecraft总是内存溢出怎么办_百度知道
玩Minecraft总是内存溢出怎么办
听说给Java分配内存可以解决问题,但怎么给Java分配更多内存呢?
我有更好的答案
一、数组分配的上限Java里数组的大小是受限制的,因为它使用的是int类型作为数组下标。这意味着你无法申请超过Integer.MAX_VALUE(2^31-1)大小的数组。这并不是说你申请内存的上限就是2G。你可以申请一个大一点的类型的数组。比如:复制代码代码如下:final long[] ar = new long[ Integer.MAX_VALUE ];这个会分配16G -8字节,如果你设置的-Xmx参数足够大的话(通常你的堆至少得保留50%以上的空间,也就是说分配16G的内存,你得设置成-Xmx24G。这只是一般的规则,具体分配多大要看实际情况)。不幸的是,在Java里,由于数组元素的类型的限制,你操作起内存来会比较麻烦。在操作数组方面,ByteBuffer应该是最有用的一个类了,它提供了读写不同的Java类型的方法。它的缺点是,目标数组类型必须是byte[],也就是说你分配的内存缓存最大只能是2G。二、把所有数组都当作byte数组来进行操作假设现在2G内存对我们来说远远不够,如果是16G的话还算可以。我们已经分配了一个long[],不过我们希望把它当作byte数组来进行操作。在Java里我们得求助下C程序员的好帮手了——sun.misc.Unsafe。这个类有两组方法:getN(object, offset),这个方法是要从object偏移量为offset的位置获取一个指定类型的值并返回它,N在这里就是代表着那个要返回值的类型,而putN(Object,offset,value)方法就是要把一个值写到Object的offset的那个位置。不幸的是,这些方法只能获取或者设置某个类型的值。如果你从数组里拷贝数据,你还需要unsafe的另一个方法,copyMemory(srcObject, srcOffset, destObject,destOffet,count)。这和System.arraycopy的工作方式类似,不过它拷贝的是字节而不是数组元素。想通过sun.misc.Unsafe来访问数组的数据,你需要两个东西:1.数组对象里数据的偏移量2.拷贝的元素在数组数据里的偏移量Arrays和Java别的对象一样,都有一个对象头,它是存储在实际的数据前面的。这个头的长度可以通过unsafe.arrayBaseOffset(T[].class)方法来获取到,这里T是数组元素的类型。数组元素的大小可以通过unsafe.arrayIndexScale(T[].class) 方法获取到。这也就是说要访问类型为T的第N个元素的话,你的偏移量offset应该是arrayOffset+N*arrayScale。我们来写个简单的例子吧。我们分配一个long数组,然后更新它里面的几个字节。我们把最后一个元素更新成-1(16进制的话是0xFFFF FFFF FFFF FFFF),然再逐个清除这个元素的所有字节。复制代码代码如下:final long[] ar = new long[ 1000 ];final int index = ar.length - 1;ar[ index ] = -1; //FFFF FFFF FFFF FFFFSystem.out.println( &Before change = & + Long.toHexString( ar[ index ] ));for ( long i = 0; i & 8; ++i ){
unsafe.putByte( ar, longArrayOffset + 8L * index + i, (byte) 0);
System.out.println( &After change: i = & + i + &, val = &
Long.toHexString( ar[ index ] ));}想运行上面 这个例子的话,得在你的测试类里加上下面的静态代码块:复制代码代码如下:private static final Ustatic{
Field field = Unsafe.class.getDeclaredField(&theUnsafe&);
field.setAccessible(true);
unsafe = (Unsafe)field.get(null);
catch (Exception e)
throw new RuntimeException(e);
}}private static final long longArrayOffset = unsafe.arrayBaseOffset(long[].class);输出的结果是:复制代码代码如下:Before change = ffffffffffffffffAfter change: i = 0, val = ffffffffffffff00After change: i = 1, val = ffffffffffff0000After change: i = 2, val = ffffffffff000000After change: i = 3, val = ffffffffAfter change: i = 4, val = ffffffAfter change: i = 5, val = ffffAfter change: i = 6, val = ff00After change: i = 7, val = 0三、sun.misc.Unsafe的内存分配上面也说过了,在纯Java里我们的能分配的内存大小是有限的。这个限制在Java的最初版本里就已经定下来了,那个时候人们都不敢相像分配好几个G的内存是什么情况。不过现在已经是大数据的时代了,我们需要更多的内存。在Java里,想获取更多的内存有两个方法:1.分配许多小块的内存,然后逻辑上把它们当作一块连续的大内存来使用。2.使用sun.misc.Unsafe.allcateMemory(long)来进行内存分配。第一个方法只是从算法的角度来看比较有意思一点,所以我们还是来看下第二个方法。sun.misc.Unsafe提供了一组方法来进行内存的分配,重新分配,以及释放。它们和C的malloc/free方法很像:1.long Unsafe.allocateMemory(long size)——分配一块内存空间。这块内存可能会包含垃圾数据(没有自动清零)。如果分配失败的话会抛一个java.lang.OutOfMemoryError的异常。它会返回一个非零的内存地址(看下面的描述)。2.Unsafe.reallocateMemory(long address, long size)——重新分配一块内存,把数据从旧的内存缓冲区(address指向的地方)中拷贝到的新分配的内存块中。如果地址等于0,这个方法和allocateMemory的效果是一样的。它返回的是新的内存缓冲区的地址。3.Unsafe.freeMemory(long address)——释放一个由前面那两方法生成的内存缓冲区。如果address为0什么也不干 。这些方法分配的内存应该在一个被称为单寄存器地址的模式下使用:Unsafe提供了一组只接受一个地址参数的方法(不像双寄存器模式,它们需要一个Object还有一个偏移量offset)。通过这种方式分配的内存可以比你在-Xmx的Java参数里配置的还要大。注意:Unsafe分配出来的内存是无法进行垃圾回收的。你得把它当成一种正常的资源,自己去进行管理。下面是使用Unsafe.allocateMemory分配内存的一个例子,同时它还检查了整个内存缓冲区是不是可读写的:复制代码代码如下:final int size = Integer.MAX_VALUE / 2;final long addr = unsafe.allocateMemory( size );try{
System.out.println( &Unsafe address = & + addr );
for ( int i = 0; i & ++i )
unsafe.putByte( addr + i, (byte) 123);
if ( unsafe.getByte( addr + i ) != 123 )
System.out.println( &Failed at offset = & + i );
}}finally{
unsafe.freeMemory( addr );}正如你所看见的,使用sun.misc.Unsafe你可以写出非常通用的内存访问的代码:不管是Java里分配的何种内存,你都可以随意读写任意类型的数据。
采纳率:78%
来自团队:
为您推荐:
其他类似问题
内存溢出的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&>&&>&&>&正文
《我的世界》常见问题及解决办法一览 我的世界服务器进不去怎么办
19:51:10 来源:minecraft吧 作者:sanityko
  《我的世界》里面大家是否在游戏过程中遇到过很多问题,今天小编就为大家带来了我的世界常见问题解及解决办法一览,非常不错的内容,小伙伴们快来看看你出现的问题在这能解决吗?我们一起来看吧。
  像这种问题一般分为两种:
  第一次玩mc就弹出这个
  解决方法:在启动器内将分配内存调低(一般是6128)
  以前玩得好好的,今天突然出这种问题
  解决方法:先重启电脑试试吧,还是不行的话只有调低内存了
  错误答案:装装装装装java,更更更更更新java!
  解决方法:看上去是显卡驱动的问题……但是调低内存一样可以解决问题(坑爹)
  若调低内存没用的话,那只好更新显卡驱动试试咯
  错误答案:装装装装装java,更更更更更新java!
  3.为何我玩的地图不能存档?下次启动游戏又要新建一个存档
  解决方法:请你解压之后再玩好么
  错误答案:因为这问题没什么人能想到解决方法所以没有错误答案
  4.开光影后画面缩小到左下角
  解决方法:java程序在双显卡笔记本里面默认是使用集成显卡来运行的,手动切换成独立显卡吧
  错误答案:垃垃垃垃垃圾电脑!配置不好不要开光影!
  5.启动游戏后显示如下界面
  解决方法:你缺少某个前置mod或该前置mod版本过低(名字都告诉你了),装上即可
  一些需要前置mod的mod:砍树mod装备耐久显示mod怪物肢解mod工业的各种扩展mod神秘的各种扩展mod等等,一般在mcbbs里下载该mod的时候会附带前置mod的下载地址
  错误答案:FFFFForge版本太低!mmmmmod冲突!
  6.启动游戏后显示如下界面
  解决方法:请更新你的forge
  错误答案:mmmmmod冲突!缺缺缺缺缺mod!
  7.启动游戏后显示如下界面
  解决方法:mod冲突或重复,请删掉其中的一个
  错误答案:FFFFForge版本太低!缺缺缺缺缺mod!
  高冷答案:mod冲突(说详细点会死么)
  8.连接服务器的时候显示如下界面
  解决方法:请去服务器群里下载相应客户端
  错误答案:mmmmmod冲突!
更多相关内容请关注:
责任编辑:修凡客
友情提示:支持键盘左右键“← →”翻页
本文是否解决了您的问题
用手机访问
扫一扫,手机浏览
相关攻略:
游戏制作:Mojang Studio、Microsoft
游戏发行:网易游戏
游戏平台:PC/Xbox360/XboxOne/PS3/PS4/NintendoSwitch/PS Vita
上市时间:
单机游戏下载
综合热点资讯
游民星空联运游戏

我要回帖

更多关于 我的世界不能玩 的文章

 

随机推荐