模式和Server模式的区别jvm参数优化
答案:2 悬赏:30
解决时间 2021-11-06 13:06
- 提问者网友:wodetian
- 2021-11-05 15:02
模式和Server模式的区别jvm参数优化
最佳答案
- 二级知识专家网友:舍身薄凉客
- 2021-11-05 15:36
以下内容,以tomcat-8.0.14和jdk1.8.0_20为基准,服务器为ubuntu。 “java -Xmx3550m -Xms3550m -Xmn2g -Xss128k ”是可以直接命令行设置JVM参数吗?是一次性的而重启后失效吗?这样可以设置jvm的参数;是一次性的。 设置系统环境变量JAVA_OPTS="-Xms256m -Xmx512m"就是永久性的没错吧。 这个得看你是具体怎么设置,以及tomcat是怎么启动的。若你的环境变量是针对个人用户设置的,而tomcat是在服务器启动时,默认启动的,则不会应用这个环境变量。 比如我在命令行“java -Xmx3550m -Xms3550m -Xmn2g -Xss128k ” 或者设置系统环境变量JAVA_OPTS="-Xms256m -Xmx512m" 是不是就是把机器上的JVM优化方案定死了环境变量`JAVA_OPTS`并不是java本身所支持的环境变量,而是各个java应用自己使用的,例如tomact和jetty。 针对tomcat本身的设置,应该使用环境变量`CATALINA_OPTS`,而不是`JAVA_OPTS`。它们的区别如下: # CATALINA_OPTS (Optional) Java runtime options used when the "start", # "run" or "debug" command is executed. # Include here and not in JAVA_OPTS all options, that should # ...
全部回答
- 1楼网友:迷人又混蛋
- 2021-11-05 16:17
同问。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯