`
manzhizhen
  • 浏览: 289399 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JVM常用调优参数

    博客分类:
  • Java
阅读更多

 

 

-Xmx:最大JVM可用内存, 例:-Xmx4g

-Xms:最小JVM可用内存, 例:Xms4g

-Xmn:年轻代内存大小,例:-Xmn2560m

-XX:PermSize:永久代内存大小,该值太大会导致fullGC时间过长,太小将增加fullGC频率,例:-XX:PermSize=128m

-Xss:线程栈大小,太大将导致JVM可建的线程数量减少,例:-Xss256k

-XX:+DisableExplicitGC:禁止手动fullGC,如果配置,则System.gc()将无效,比如在为DirectByteBuffer分配空间过程中发现直接内存不足时会显式调用System.gc()

-XX:+UseConcMarkSweepGC:一般PermGen是不会被GC,如果希望PermGen永久代也能被GC,则需要配置该参数

-XX:+CMSParallelRemarkEnabled:GC进行时标记可回收对象时可以并行remark-XX:+UseCMSCompactAtFullCollection 表示在fullGC之后进行压缩,CMS默认不压缩空间

-XX:LargePageSizeInBytes:为java堆内存设置内存页大小,例:-XX:LargePageSizeInBytes=128m

-XX:+UseFastAccessorMethods:对原始类型进行快速优化

-XX:+UseCMSInitiatingOccupancyOnly:关闭预期开始的晋升率的统计

-XX:CMSInitiatingOccupancyFraction:使用cms作为垃圾回收,并设置GC百分比,例:-XX:CMSInitiatingOccupancyFraction=70(使用70%后开始CMS收集)

-XX:+PrintGCDetails:打印GC的详细信息

-XX:+PrintGCDateStamps:打印GC的时间戳

-Xloggc:指定GC文件路径

 

 

 

 

 

分享到:
评论

相关推荐

    马士兵jvm调优笔记.docx

    一.java内存结构 2 二 垃圾收集算法: 3 三 JVM参数 4 四 JVM的垃圾回收集器 7 五 常用参数设置 7

    JVM调优必备

    常用的jvm参数讲解,解决你在开发过程中jvm调优问题,

    tomcat-jvm调优

    tomcat-jvm参数调优配置,以及常用参数的配置方式。并发数优化

    JVM入门实战/arthas实战/垃圾回收算法/垃圾回收器/jvm内存模型分析

    本系列课程从JVM基础到高级实战,老师手把手教你如何进行JVM...1.3JVM参数设置思路1.4JVM调优常用指令说明 第七节:JVM项目实战 1.1案例背景 1.2排查步骤 1.3.arthas 1.3.1.arthas简介 1.3.2.arthas实战 1.3总结

    JVM调优相关内容教程吐血整理干货.md

    Java常用调优命令和工具 JVM调优相关 JVM常见参数 堆栈相关 -Xss 调整线程栈大小。 -Xms 设置堆内存初始化大小。 -Xmx / -XX:MaxHeapSize=? 设置堆内存最大值。 -Xmn / -XX:NewSize=? 设置新生代大小。 -XX:...

    深入JVM内核—原理、诊断与优化视频教程-3.常用JVM配置参数

    深入JVM内核—原理、诊断与优化视频教程 深入JVM内核—原理、诊断与优化视频教程

    JVM调优.txt

    JVM调优的一些常用设置. 回收器选择 JVM给了三种选择:串行收集器、并行收集器、并发收集器,但是串行收集器只适用于小数据量的情况,所以这里的选择主要针对并行收集器和并发收集器。默认情况下,JDK5.0以前都是...

    jdk8 jvm 参数图(随手参考好资料)

    常用jvm参数都在这张图中,参考起来方便,是国外大神整理的

    resin-jvm 调优

    不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。 在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了...

    《JVM从入门到入魔》笔记.pdf

    3:JVM内存调优:JVM参数【标准参数、-X参数、-XX参数等】+常用命令【jps、jinfo、jstat、jstack、jmap】+常用工具【jconsole、jvisualvm、Arthas、MAT】+性能优化及总结+高并发场景分析+JVM性能优化指南。

    jdk7 jvm 参数图(随时参考好资料)

    常用jvm参数都在这张图中,参考起来方便,是国外大神整理的

    Java高级工程师简历模板18k+

    3.对Java虚拟机、JMM、垃圾收集机制、GC算法、JVM常用配置参数、GC参数、classLoader、锁机制、JVM故障分析,jmap,jstack等jdk提供的工具命令,性能监控工具(java visualVM),JVM参数调优有一定了解; 4.熟悉java...

    深入JVM内核 - 原理、诊断与优化

    介绍常用的JVM参数,包括内存分配、堆栈分配、虚拟机运行模式以及调试跟踪参数。 第四课 GC的算法和种类 引用计数 标记清除 复制算法 标记压缩 可触及性 本章是理论性较强的一章,主要介绍GC的基本算法和思想,本...

    JVM内存模型和性能调优:JVM调优工具详解及调优实战:jstat – 第38篇

    一、说明 jstat命令可以查看堆内存各部分的使用量...最常用,可以评估程序内存使用及GC压力整体情况。 指令:jstat -gc pid 指令:jstat -gc pid [interval] [count] 了解本专栏 订阅专栏 解锁全文 作者:悟纤

    java8rt.jar源码-jvm:jvm入门jvm面试题

    JVM的常用调优参数有哪些 内存快照如何抓取,怎么分析Dump文件?知道吗? 谈谈JVM中,类加载器你的认识? rt-jar ext application 1、JVM的位置 2、JVM的体系结构 大多数将内存分配为Method Area(方法区)、Heap(堆)...

    JVM笔记资料压缩文件

    3、有关内存的常用配置参数.pdf 4、有关内存溢出和内存泄漏的知识点.pdf 5、jvm里的垃圾回收机制.pdf 6、jvm优化知识点升级和配置总结.pdf 7、Tomcat调优实战.pdf 8、动态查看JVM内存的工具.pdf

    Java208道面试题-汤整理2019-6-1.rar

    什么是SpringBoot?SpringBoot自动配置原理?SpringBoot的优点?SpringBoot与Springcloud介绍?87.说一下 JSONP 实现原理?128.mybatis 逻辑分页和物理分页的区别是什么?...208.常用的 jvm 调优的参数都有哪些?

    JDK8GC-cheatsheet.pdf

    这么多参数带给我们的是对JVM的细粒度的控制,但是并不是所有的参数都需要我们自己去调节的,我们需要关注的是一些最常用的,对性能影响比较大的GC参数即可。 为了更好的让大家理解JDK8中 GC的调优的秘籍,这里特意...

    java诊断与调优常用命令jmap、jstack、jstat使用实战.pdf

    此外,附加参数-v,可显示jvm参数。 问题:windows环境下java进程存在,但执行jps无结果 原因:windows权限问题,在 Windows系统中,每个 java 进程启动之后都在 %TMP%/hsperfdata_${user} (${user}为当前登录...

    java面试题.docx

    常用的 JVM 调优的参数都有哪些? -Xms2g:初始化推大小为 2g; -Xmx2g:堆最大内存为 2g; -XX:NewRatio=4:设置年轻的和老年代的内存比例为 1:4; -XX:SurvivorRatio=8:设置新生代 Eden 和 Survivor 比例为 8:2;...

Global site tag (gtag.js) - Google Analytics