在运行我的minecraft服务器时,我注意到控制台中输出了以下消息.
24.01 02:11:04 [Server] INFO Warning, your max perm gen size is not set or less than 128mb.
It is recommended you restart Java with the following argument: -XX:MaxPermSize=128M
我想知道什么是最大perm gen大小,更重要的是,我如何通过命令行使用此参数重新启动Java?我试图搜索如何重新启动Java,但似乎没有任何关于如何通过命令行执行此操作的文档.
解决方法:
PermGen space is used for things that do not change (or change often).
e.g. Java classes. So often large, complex apps will need lots of
PermGen space.
资料来源:http://rimuhosting.com/knowledgebase/linux/java/-Xmx-settings
如果使用shell脚本启动minecraft,请查找如下所示的行:
java -Xmx1024M -xms1024M -jar minecraft_server.jar nogui
为最大烫发大小添加新的java配置设置:
java -Xmx1024M -xms1024M -XX:MaxPermSize=128M -jar minecraft_server.jar nogui