centos – 如何使用特定参数重新启动Java?

在运行我的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

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native