永发信息网

正在运行的JVM,如何查看是否server模式

答案:2  悬赏:80  手机版
解决时间 2021-02-18 18:12
  • 提问者网友:蓝琪梦莎
  • 2021-02-18 04:11
正在运行的JVM,如何查看是否server模式
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-02-18 05:45
JDK的BIN目录下有个jvisualvm.exe工具,可以监控正在云心的java应用,里面非常详细的信息
全部回答
  • 1楼网友:蓝房子
  • 2021-02-18 07:18
以下内容,以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 # ...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯