刚入门,我只知道JVM调优可以设置-Xms -Xmx初始和最大堆空间,可问题是我不知道在哪里设置,是在配置文件设置吗,还是在某个程序的运行参数里设置?谁能清楚明白的告诉我。如果是在启动参数里设置,那重启后是不是失效了呢?最后往上写-Xms和-Xmx是Java1.8之前的参数,1.8开始用-XX:MetaspaceSize XX:MaxMetaspaceSize代替了,是这样的吗?在线等,万分的感谢!
刚入门,我只知道JVM调优可以设置-Xms -Xmx初始和最大堆空间,可问题是我不知道在哪里设置,是在配置文件设置吗,还是在某个程序的运行参数里设置?谁能清楚明白的告诉我。如果是在启动参数里设置,那重启后是不是失效了呢?最后往上写-Xms和-Xmx是Java1.8之前的参数,1.8开始用-XX:MetaspaceSize XX:MaxMetaspaceSize代替了,是这样的吗?在线等,万分的感谢!
可问题是我不知道在哪里设置
启动参数,如果是脚本启动的,可能是配置文件
那重启后是不是失效了呢
带着参数重启
1.8开始用-XX:MetaspaceSize XX:MaxMetaspaceSize
这俩取代的不是 Xmx Xms
java -jar
中间就行;JAVA_OPTS="$JAVA_OPTS -Xmx1g -Xms1g"
。其他servlet容器可参考对应官方文档;你是不是用eclipse或者idea启动项目的?如果是的话,你看下控制台的第一行一定是 java -jar xxxxxxxxxxx
参数就在这些后面 至于-Xms -Xmx什么的 建议你先掌握不用eclipse和idea启动一个jar包再学习相关知识吧
15 回答8.1k 阅读
8 回答6.3k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
1 回答2.1k 阅读✓ 已解决
所以你看人家tomcat怎么启动的