找回密码
 初始化身份识别芯片
查看: 685|回复: 10

请大神看看是什么问题,一晚上跳出4次了

[复制链接]

战列舰长

发表于 2023-7-20 22:37:08 | 显示全部楼层 |阅读模式
Mod Bug汇报
已解决
游戏版本: 0.95.1
Mod中文名:
Mod版本:
游戏日志:
java.lang.OutOfMemoryError: PermGen space
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.fs.starfarer.loading.scripts.B.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.fs.starfarer.loading.scripts.ScriptStore.Object(Unknown Source)
at com.fs.starfarer.settings.StarfarerSettings$1.getInstanceOfScript(Unknown Source)
at com.fs.starfarer.api.loading.BarEventSpec.isMission(BarEventSpec.java:62)
at com.fs.starfarer.api.impl.campaign.intel.bar.events.SpecBarEventCreator.createBarEvent(SpecBarEventCreator.java:43)
at com.fs.starfarer.api.impl.campaign.intel.bar.events.BarEventManager.advance(BarEventManager.java:257)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
    复现步骤:
    本帖最后由 黑猫卡卡 于 2023-7-22 10:37 编辑


    先贴一下MOD列表
    1.png 2.png 3.png 4.png

    5.png

    java.lang.OutOfMemoryError: PermGen space
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at com.fs.starfarer.loading.scripts.B.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Unknown Source)
            at com.fs.starfarer.loading.scripts.ScriptStore.Object(Unknown Source)
            at com.fs.starfarer.settings.StarfarerSettings$1.getInstanceOfScript(Unknown Source)
            at com.fs.starfarer.api.loading.BarEventSpec.isMission(BarEventSpec.java:62)
            at com.fs.starfarer.api.impl.campaign.intel.bar.events.SpecBarEventCreator.createBarEvent(SpecBarEventCreator.java:43)
            at com.fs.starfarer.api.impl.campaign.intel.bar.events.BarEventManager.advance(BarEventManager.java:257)
            at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
            at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
            at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
            at com.fs.state.AppDriver.begin(Unknown Source)
            at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
            at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
            at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)

    势力巨擘

    发表于 2023-7-21 08:33:19 | 显示全部楼层
    内存不足,试试看增加内存分配,以及看下报错贴的格式

    点评

    谢谢大佬指导,今晚测试如无问题结帖。  详情 回复 发表于 2023-7-21 10:34
    谢谢大佬,昨晚查看,默认的XMS是8192 XMX是8192,现已改为XMS8192,XMX16384,我本身是64G内存,请问内存的最小值和最大值还是否可以调整的更大?如16384(16G)和32768(32G),是不是我的MOD打的有点多了?测试只  详情 回复 发表于 2023-7-21 10:31

    战列舰长

     楼主| 发表于 2023-7-21 10:31:58 | 显示全部楼层
    CarlFisher 发表于 2023-7-21 08:33
    内存不足,试试看增加内存分配,以及看下报错贴的格式

    谢谢大佬,昨晚查看,默认的XMS是8192 XMX是8192,现已改为XMS8192,XMX16384,我本身是64G内存,请问内存的最小值和最大值还是否可以调整的更大?如16384(16G)和32768(32G),是不是我的MOD打的有点多了?测试只能等今晚。

    战列舰长

     楼主| 发表于 2023-7-21 10:34:19 | 显示全部楼层
    CarlFisher 发表于 2023-7-21 08:33
    内存不足,试试看增加内存分配,以及看下报错贴的格式

    谢谢大佬指导,今晚测试如无问题结帖。

    势力巨擘

    难道这就是自定义头衔!

    发表于 2023-7-21 12:23:18 | 显示全部楼层
    逝逝我的:
    java.exe -XX:CompilerThreadPriority=1 -XX:+UseG1GC -XX:MaxGCPauseMillis=30 -Xverify:none -XX:+CompilerThreadHintNoPreempt -Djava.library.path=native\\windows -Xms12g -Xmx12g -Xss2048k -classpath janino.jar;commons-compiler.jar;commons-compiler-jdk.jar;starfarer.api.jar;starfarer_obf.jar;jogg-0.0.7.jar;jorbis-0.0.15.jar;json.jar;lwjgl.jar;jinput.jar;log4j-1.2.9.jar;lwjgl_util.jar;fs.sound_obf.jar;fs.common_obf.jar;xstream-1.4.10.jar -Dcom.fs.starfarer.settings.paths.saves=..\\saves -Dcom.fs.starfarer.settings.paths.screenshots=..\\screenshots -Dcom.fs.starfarer.settings.paths.mods=..\\mods -Dcom.fs.starfarer.settings.paths.logs=. com.fs.starfarer.StarfarerLauncher

    点评

    Xms12g -Xmx12g -Xss2048k -classpath  详情 回复 发表于 2023-7-21 13:59
    大佬你这直接写12g就可以了啊?  详情 回复 发表于 2023-7-21 13:58
    哇哦~是个人签名!

    战列舰长

     楼主| 发表于 2023-7-21 13:58:51 | 显示全部楼层
    蕾丝圣斗士 发表于 2023-7-21 12:23
    逝逝我的:
    java.exe -XX:CompilerThreadPriority=1 -XX:+UseG1GC -XX:MaxGCPauseMillis=30 -Xverify:none  ...

    大佬你这直接写12g就可以了啊?

    点评

    是的没问题  详情 回复 发表于 2023-7-21 15:37

    战列舰长

     楼主| 发表于 2023-7-21 13:59:14 | 显示全部楼层
    蕾丝圣斗士 发表于 2023-7-21 12:23
    逝逝我的:
    java.exe -XX:CompilerThreadPriority=1 -XX:+UseG1GC -XX:MaxGCPauseMillis=30 -Xverify:none  ...

    Xms12g -Xmx12g -Xss2048k -classpath

    势力巨擘

    难道这就是自定义头衔!

    发表于 2023-7-21 15:37:22 | 显示全部楼层
    黑猫卡卡 发表于 2023-7-21 13:58
    大佬你这直接写12g就可以了啊?

    是的没问题

    点评

    大佬66666666,我是64G的内存,这样写应该够了吧,或者我直接写16G,16G行不?  详情 回复 发表于 2023-7-21 15:38
    哇哦~是个人签名!

    战列舰长

     楼主| 发表于 2023-7-21 15:38:51 | 显示全部楼层

    大佬66666666,我是64G的内存,这样写应该够了吧,或者我直接写16G,16G行不?

    点评

    应该没问题,反正你内存多  详情 回复 发表于 2023-7-21 15:40

    势力巨擘

    难道这就是自定义头衔!

    发表于 2023-7-21 15:40:27 | 显示全部楼层
    黑猫卡卡 发表于 2023-7-21 15:38
    大佬66666666,我是64G的内存,这样写应该够了吧,或者我直接写16G,16G行不? ...

    应该没问题,反正你内存多

    点评

    非常感谢大佬,晚上我回去试试,没问题就终结此帖了  详情 回复 发表于 2023-7-21 15:41
    哇哦~是个人签名!

    战列舰长

     楼主| 发表于 2023-7-21 15:41:23 | 显示全部楼层
    蕾丝圣斗士 发表于 2023-7-21 15:40
    应该没问题,反正你内存多

    非常感谢大佬,晚上我回去试试,没问题就终结此帖了
    *滑块验证:

    本版积分规则

    Archiver|手机版|小黑屋|远行星号中文论坛

    GMT+8, 2024-5-2 21:48

    Powered by Discuz! X3.5

    © 2001-2077 Tencent Cloud | Durian Software Studio

    快速回复 返回顶部 返回列表