ItIsEnderman
常见错误列举偏少,而且只从一个方面分析原因。实际上的崩溃是一环扣一环的,最重要的是关键环节而非最容易看见的环节。
有时候错误原因不会出现在您所说的位置,但也不难找,有耐心就可以解决。

残缺的al灬
T_TMM 发表于 2018-8-6 18:17
我只觉得崩溃报告的开头和结尾有用……

帖子写的不错,或许可以去申报这个?↓

图片数量不足,,,

250=mo
阿缺的粉丝真是一个比一个厉害啊。感谢……

NoName德里奇
gsaanne 发表于 2018-8-6 22:39
Vanilla Fix之类的模组:这个在论坛中能下载到吗?

可以,这是MCBBS内的搬运帖子:http://www.mcbbs.net/thread-792493-1-1.html
感谢大佬的提醒,我会把链接加到文章内容里。

NoName德里奇
ItIsEnderman 发表于 2018-8-6 23:23
常见错误列举偏少,而且只从一个方面分析原因。实际上的崩溃是一环扣一环的,最重要的是关键环节而非最容易 ...

确实是这样... 如果要彻底地解决崩溃,更好的做法可能是读debug.log,
或者去分析我在文章里剪掉的那一大段at内容。我自己对Java没什么了解,
只能从很浅的角度去讲这个东西... 有很多不足。
感谢大佬的指出,也欢迎大佬的补充。

NoName德里奇
本帖最后由 NoName德里奇 于 2018-8-7 05:46 编辑
250=mo 发表于 2018-8-7 00:40
阿缺的粉丝真是一个比一个厉害啊。感谢……

感谢大佬的支持和金粒!rua!

ksgfk
给大佬递茶,不过崩溃报告对玩家来说似乎就开头提示的有用...

BlackCB.
或许可以试试我的姐妹游戏minceraft
我是Minecraft,我是崩溃之王
魔改鲁迅的话,讲究

NoName德里奇
ksgfk 发表于 2018-8-7 08:03
给大佬递茶,不过崩溃报告对玩家来说似乎就开头提示的有用...

就我而言我也只看得懂开头和结尾。
不过,大佬可以读一读21楼?

NoName德里奇
天狼星black 发表于 2018-8-7 08:25
或许可以试试我的姐妹游戏minceraft
我是Minecraft,我是崩溃之王
魔改鲁迅的话,讲究 ...

“这是一个免费的拥抱兑换券,请到最近的Mojang员工处兑换一个免费拥抱!hug~”
这是我印象最深刻的一段。

NoName德里奇
向文 发表于 2018-8-6 21:05
你去乱下几个mod
安装到客户端上
你就会大开眼界的

今天找到了一个这样的崩溃报告...
我这下开了眼界了。

gooding300
既然at我了,我就提一点意见,希望可以帮到楼主
“java.lang.OutOfMemoryError”不一定是内存不足,可以参考下面这个回答
http://www.mcbbs.net/forum.php?m ... 796713&pid=12927064

那位大佬也和楼主一样,见到OutOfMemory就说是内存不足,实际上并不是(有详细分析)

绿茶之心
顶贴冒泡收教程awa

NoName德里奇
gooding300 发表于 2018-10-29 11:24
既然at我了,我就提一点意见,希望可以帮到楼主
“java.lang.OutOfMemoryError”不一定是内存不足,可以参 ...

啊,这个很稳!
拿去引用了

读了一下那个帖子,它的情况是:
  1. java.lang.OutOfMemoryError: Metaspace
复制代码

Metaspace 就是元数据空间,那可见这种情形并非内存分配不足,而应该另外设法解决。
我帖子里引用的崩溃报告内容是这样:
  1. java.lang.OutOfMemoryError: Java heap space
复制代码

堆空间的问题可能更倾向于分配内存不足。

换言之,java.lang.OutOfMemoryError 本身不能说明什么,
反倒是 java.lang.OutOfMemoryError: 的冒号后面的内容可以说明问题?

没糖的葫芦
这个挺实用的,我草稿箱也有一份,本来是打算作为一份补充教程的emm
免得各种问题都说是:“没有前置,无法加载”“莫名其妙就崩溃了”一类的回复。
然而实际是,Forge版本过低,模组冲突,内存溢出。

NoName德里奇
本帖最后由 NoName德里奇 于 2018-10-30 06:50 编辑
没糖的葫芦 发表于 2018-10-30 00:08
这个挺实用的,我草稿箱也有一份,本来是打算作为一份补充教程的emm
免得各种问题都说是:“没有前置,无法 ...

这几种情况我倒是... 还没有考虑到。
这些情况游戏根本没有崩溃,至少游戏还没有非正常退出或未响应。
但是因为全是鸟语,把不少朋友吓住了,以为游戏崩了。
这个之后会补上,只是找到这样的截图需要一些时间。

MC_tingfeng
还是习惯性的点开crushreport文件夹翻crush去,启动器搬运的直接忽略

绿茶之心
我jio的我看懂了 但是我还是不会看报告哈哈

NoName德里奇
MC_tingfeng 发表于 2018-10-30 08:38
还是习惯性的点开crushreport文件夹翻crush去,启动器搬运的直接忽略

这是坠吼得。
过去启动器并不会搬运(笑)
MultiMC 是直接给出崩溃时的整个日志,那就会更长一些。
直接看崩溃报告是坠吼得!

Twilight_Two
太厉害了,以后说不定萌新得减少一半!(虽然我的爱心收入可能也会减少一半)。。
话说你这个怎么发在茶馆里

NoName德里奇
Twilight_Two 发表于 2018-11-19 23:00
太厉害了,以后说不定萌新得减少一半!(虽然我的爱心收入可能也会减少一半)。。
话说你这个怎么发在茶馆里 ...

我也不知道发哪儿,就发在茶馆了。
不过发在茶馆有个好处,看的人比较多(

1723624171
真实一个很好教程,感想分享!

193645
学到了

NoName德里奇
1723624171 发表于 2018-11-25 17:26
真实一个很好教程,感想分享!

错字有点多啊...
感谢支持!

无暝_Ax
java.long怎么会内存不足……没遇见过嘛

NoName德里奇
无暝_Ax 发表于 2018-11-25 23:40
java.long怎么会内存不足……没遇见过嘛

你指的是这个?
  1. java.lang.OutOfMemoryError: Java heap space
复制代码

这还不容易,你找个大型整合包,在启动器设置 512 MB 然后启动游戏,
就可以看到了。

meifanguo
大佬你这厉害厉害

manualfanner
太专业了,,这就叫专业

NoName德里奇
manualfanner 发表于 2020-7-10 00:37
太专业了,,这就叫专业

帖子的正文很业余。稍微开一点服务器或者自己做一点整合包,
正文部分讲解的内容是绝对容易懂的。

如果想了解更专业的部分,一楼的版主大佬,那个才是真的专业。
所以我把他的几条回复都置顶了,可以欣赏一下。

青凌阁
谢谢谢谢谢嘻嘻嘻嘻

青凌阁
谢谢谢谢谢嘻嘻嘻嘻谢谢

居仕
大佬们横竖睡不着,躺着看了半夜,才从字缝里看出字来,满篇都写着三个字是“看不懂”。

我不用看半夜,扫一眼就能得出结论。

NoName德里奇
居仕 发表于 2020-8-7 19:07
我不用看半夜,扫一眼就能得出结论。

草,过于真实。
所以还是需要有耐心才能看崩溃报告啊(小声)

SkyMei
对于不了解java编程的说 java.lang.OutOfMemoryError就是内存不足也没有什么错,因为名字本身就是这个意思,至于具体是哪块内存不足,服主是必须的,但作为一个玩家你让他理解这些也太强人所难了也没有必要。
java.lang.OutOfMemoryError: Metaspace当然也算是内存不足错误,后面的只不过是具体错误的具体原因而已。
在Java8中,将Java7 PermGen 中的所有内容, 都移到了 Metaspace 空间。例如: class 名称, 字段, 方法, 字节码, 常量池, JIT优化代码, 等等。Metaspace 的使用量与JVM加载到内存中的 class 数量/大小有关。可以说, java.lang.OutOfMemoryError: Metaspace 错误的主要原因, 是加载到内存中的 class 数量太多或者体积太,也就是内存不足,这个内存不足不是指你分配的JVM的总内存,比如你启动MC设置的4G内存,不是指这个内存不足,而是给Metaspace分配的内存不足。解决这个问题也很简单,在java的启动参数上配置-XX:MaxMetaspaceSize=xxxM即可,xxx根据实际情况设置合理大小,一般根据gc日志分析后设置。

GRE_D1kR.老二
我只知道我装32位java内存必须1024(电脑4G) 不能高不能低 还打不开游戏
然后就改装了64位的Java 2048 勉强开

benpaodi
真实一个很好教程,感想分享!

1a2s3d4f1
本帖最后由 1a2s3d4f1 于 2020-8-8 11:45 编辑

那么大概简单找jvm崩溃原因有吗:CraftPresence引起的jvm崩溃,这mod与Discord有关hs_err_pid****.log可以看Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) 或Problematic frame:(没java基础,不知道是不是这样)
  1. Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
  2. J 14299  org.lwjgl.system.JNI.invokePI(JIJ)I (0 bytes) @ 0x0000000004298d8e [0x0000000004298ce0+0xae]
  3. J 18548 C2 com.gitlab.cdagaming.craftpresence.utils.KeyUtils.onTick()V (150 bytes) @ 0x0000000004c5ab08 [0x0000000004c5a960+0x1a8]
  4. J 36514 C2 com.gitlab.cdagaming.craftpresence.CraftPresence.clientTick()V (477 bytes) @ 0x0000000008577a64 [0x0000000008577500+0x564]
  5. J 18667 C2 com.gitlab.cdagaming.craftpresence.CraftPresence$1.run()V (8 bytes) @ 0x0000000004ec68e0 [0x0000000004ec68a0+0x40]
  6. J 3193 C1 java.util.TimerThread.mainLoop()V (232 bytes) @ 0x0000000002921144 [0x00000000029204c0+0xc84]
  7. J 3192 C1 java.util.TimerThread.run()V (74 bytes) @ 0x000000000267a8e4 [0x000000000267a860+0x84]
复制代码







SAM20080324
震惊!玩个MC日志里都能看到随处可见的error !

NoName德里奇
SAM20080324 发表于 2020-8-8 11:51
震惊!玩个MC日志里都能看到随处可见的error !

还好其实,一般来说做得好的整合包是不会这样的(

2011015182
呃呃呃啊完全看不懂

NoName德里奇
2011015182 发表于 2020-8-19 16:59
呃呃呃啊完全看不懂

还好,能看懂的。
需要一点点英语水平来阅读崩溃报告的原文而已。

幻の影
NoName德里奇 发表于 2020-8-19 17:10
还好,能看懂的。
需要一点点英语水平来阅读崩溃报告的原文而已。

可以从log中看吗?

第一页 上一页