首页 > 其他分享 >jvm参数说明

jvm参数说明

时间:2022-09-20 17:56:20浏览次数:76  
标签:缺省值 说明 XX 参数 内存 jvm 大小 CPU

 

jvm参数说明:

-server 一定要作为第一个参数,启用JDK的server版本,在多个CPU时性能佳。

-Xms 初始堆大小。 默认是物理内存的1/64。

-Xmx 堆最大值。默认是物理内存大小20%。建议均设为物理内存的80%。

-Xmn 年轻代大小,为eden+s0+s1。Sun官方推荐配置为整个堆的3/8。建议-Xmx 和-Xms 一般设置为一样大小,这样能稍微提高GC的运行效率,不再需要估算堆是否需要调整大小了。

-XX:PermSize 设定内存的永久保存区初始大小,缺省值为64M。

-XX:MaxPermSize 设定内存的永久保存区最大大小,缺省值为64M。

-XX:SurvivorRatio=8 生还者池的大小。Eden区与Survivor区的大小比值,设置为8,则两个Survivor区与一个Eden区的比值为2:8,一个Survivor区占整个年轻代的1/10。

-XX:NewSize 新生成的池的初始大小。 缺省值为2M。

-XX:MaxNewSize 新生成的池的最大大小。 缺省值为32M。

+XX:AggressiveHeap 让jvm忽略Xmx参数,疯狂地吃完一个G物理内存,再吃尽一个G的swap。

-Xss 每个线程的Stack大小。

-verbose:gc 现实垃圾收集信息。

-Xloggc:gc.log 指定垃圾收集日志文件。

-XX:+UseParNewGC 缩短minor收集的时间。

-XX:+UseConcMarkSweepGC 缩短major收集的时间。

-XX:userParNewGC 可用来设置并行收集(多CPU)。

-XX:ParallelGCThreads 可用来增加并行度(多CPU)。

-XX:UseParallelGC 设置后可以使用并行清除收集器(多CPU)。

-XX:+UseG1GC 使用 G1 (Garbage First) 垃圾收集器。

标签:缺省值,说明,XX,参数,内存,jvm,大小,CPU
From: https://www.cnblogs.com/yk775879106/p/16711946.html

相关文章

  • JVM&GC-通用术语
    G1(GarbageFirst)G1是一个并行回收器,他把内存分割为很多不相关的区间(Region),每个区间可以属于老年代或者年轻代,并且每个年代区间可以是物理上不连续的。垃圾回收时都是需......
  • python-命令行参数处理 getopt模块详解
    有时候我们需要写一些脚本处理一些任务,这时候往往需要提供一些命令行参数,根据不同参数进行不同的处理,在Python里,命令行的参数和C语言很类似(因为标准Python是用C语言实......
  • linux系统 net.core.somaxconn参数
    1、如何查看该参数值1)查看所有内核参数及值sysctl-a #查看所有内核参数及值2)查看net.core.somaxconn参数[root@localhost]#sysctl-a|grepnet.co......
  • Spring(六):Spring配置说明
    一、bean<beanid="user"class="com.jms.pojo.User"name="aaa,bbb"><constructor-argname="name"value="jms"/></bean> bean有三个属性:1.id......
  • Ti毫米波学习笔记---参数设置和雷达距离方程
    前言​ 在之间的文章中已经分析FMCW雷达的测距和测速的理论知识,在了解这些知识后,我们便可以根据我们的功能的需求参数来设置我们的雷达的参数。本章先简单的说明了雷达参......
  • Python笔记-built-in functions之range class的step参数说明
    class range(start, stop[, step]) Forapositive step,thecontentsofarange r aredeterminedbytheformula r[i] = start + step*i where i >=......
  • ROS通信 9.19 话题通信+服务器参数
    ROS通信服务通信服务通信也是ROS中一种极其常用的通信模式,服务通信是基于请求响应模式的,是一种应答机制。也即:一个节点A向另一个节点B发送请求,B接收处理请求并产生响......
  • netstat参数
    谁还说不懂用netstat命令排障,我就把这个丢过去!点击关注......
  • jvm之复习2
    一.JVM汇总JVM(JavaVirtualMachine,Java虚拟机)Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释......
  • 20. Requests库方法和参数
    1.前言Requests库中定义了七个常用的请求方法,这些方法各自有着不同的作用,在这些请求方法中requests.get()与requests.post()方法最为常用。请求方法如下所示:常用请......