首页 > 编程语言 >JAVA线上参数设置及常见问题

JAVA线上参数设置及常见问题

时间:2023-02-15 18:12:11浏览次数:39  
标签:常见问题 JAVA tomcat Xms8g jar 内存 参数设置 Xmx8g

常用配置参数

  • jar包启动配置命令
    java -Xmx8g -Xms8g -XX:+UseG1GC -jar /home/pgcp/pgcp-0.0.1-SNAPSHOT.jar
  • tomcat启动配置参数
    在/bin/catalina.sh中/cygwin=false前加入下面一句
    JAVA_OPTS='-Xmx8g -Xms8g -XX:+UseG1GC'
  • 说明
    • 一般只用配置-Xmx8g -Xms8g,且配置相同数值,这是因为其他参数tomcat会自动进行调节且为了防止 内存抖动(如果不同,CPU会进行不断的内存回收以及申请会增加CPU负担)。
      *tomcat默认堆内存: 其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。

标签:常见问题,JAVA,tomcat,Xms8g,jar,内存,参数设置,Xmx8g
From: https://www.cnblogs.com/xiaofengshan/p/17124190.html

相关文章

  • java 之 UncaughtExceptionHandler异常处理机制
    1.java1.5版本出现的 UncaughtExceptionHandler当线程由于未捕获异常突然终止时调用的处理程序的接口。当一个线程由于未捕获异常即将终止时,Java虚拟机将使用thread......
  • JavaWeb的前期准备
    一、概念1.什么是javaWebJavaWeb指的是,java语言编写的可以通过浏览器访问的程序,统称为JavaWeb,它基于请求和响应。2.什么是请求请求指的是客户端向服务器发送数据,叫请......
  • Java main方法所在类初始化顺序
    目录1、main方法特性2、与所在类的关系1、main方法特性访问权限是publicmain()是static静态,因此如果在main方法中调用本类的其他方法也必须是静态方法,否则需要先实例化......
  • java 按照自定义顺序枚举实体类的属性值
    工具类/***按照字段顺序进行拼接**@paramobj对象,需要在字段上添加FieldOrder注解*@paramfix拼接符号*@param<T>*@ret......
  • java selenuim 对canvas进行截图
    之前通过jsoup爬取一些静态的数据都可以 最近要爬一张动态渲染的地图   jsoup爬不出来 只能用selenuim 打开浏览器截图了 selenuim按照过程有点小坑......
  • java 代码优化
    代码优化的目标是:1.减小代码的体积2.提高代码运行的效率1、尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子......
  • Java入门
    一、了解Java1.JAVA三大版本Java2标准版(J2SE):桌面程序(控制台开发)Java2移动版(J2ME):嵌入入式开发(手机小家电)Java2企业版(J2EE):企业级开发(web端,服务......
  • 【java】java面试高频知识点2
    1.重写重载重写:继承时对父类的方法重写该方法内容,方法类型是不变的,即返回类型,方法名字,参数都不变。值得注意的是可以改变权限,只能提高不能降低重载:是一个类中有多个名字......
  • 怎样监控java进程?
    1问题怎样实现对自己编写的java程序的监控?比如说想知道:请求的tpsjvm的内存信息,线程信息线程池的使用情况等。某段代码的执行时间常用方法就是埋点,通过代理减小业务......
  • 重学Java-第七章 Java表达式、语句和块
    7.1表达式7.1.1定义 表达式是由数字、运算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合,约束变量是在表达式中已被指定数值,......