前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java Jar包运行参数

Java Jar包运行参数

作者头像
许杨淼淼
发布2019-12-29 20:11:58
4.7K0
发布2019-12-29 20:11:58
举报
文章被收录于专栏:醉程序醉程序

Java程序编译为Jar包后,使用nohup java [-options] -jar jarfile > LOG_FILE 2>&1 &来后台运行。 本文主要是options参数的配置简单讲解。

假设我们的应用依赖的JDK版本是1.8 假设我们的虚拟机的内存是4196MB(可通过free -m | awk '/Mem/{print $2}'来查看)

-server 选择VM

-server

-Xms -Xmx -Xmn -Xss 设置初始 Java 堆大小,推荐设置为内存的一半大小,这里是2048m 设置最大 Java 堆大小,推荐设置为内存的一半大小,这里是2048m 设置年轻代大小,推荐设置为Xms的3/8,这里是768m 设置 Java 线程堆栈大小,建议256k 详解可以参考这篇文章

-Xms2048m -Xmx2048m -Xmn768m -Xss256k

-XX:MetaspaceSize= -XX:MaxMetaspaceSize= XX:MetaspaceSize=推荐设置为Xms的1/4 XX:MaxMetaspaceSize=推荐设置为Xms的1/2 这对参数的详解,可以参考下这篇文章

-XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1024m

-XX:SurvivorRatio Eden区与Survivor区的大小比值,推荐8

其他,未完待续…

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年12月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档