jvm配置简洁说明

-Xms启动内存 -Xmx最大内存 -Xmn年轻内存 -Xss线程堆栈 -XX:NewRatio=年轻/年老 -XX:SurvivorRatio=Eden/Survivor -XX:MaxPermSize=持久代内存 -XX:MaxTenuringThreshold=垃圾最大年龄

吞吐量优先的并行收集器: -XX:+UseParallelGC年轻并行收集对UseSerialGC -XX:ParallelGCThreads=并行收集线程数(核心数) -XX:+UseParallelOldGC年老并行收集JDK6 -XX:MaxGCPauseMillis=年轻回收最长时间 -XX:+UseAdaptiveSizePolicy自动比例

响应时间优先的并发收集器: -XX:+UseConcMarkSweepGC年老并发收集 -XX:+UseParNewGC年轻并行收集 -XX:CMSFullGCsBeforeCompaction=多少次GC后整理内存 -XX:+UseCMSCompactAtFullCollection打开年老压缩

-XX:GCTimeRatio=n,垃圾回收时间比不超过1/(1+n) -XX:+CMSIncrementalMode单CPU用增量模式

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小灰灰

jvm调优的工具介绍

jvm调优实战笔记之基础知识简介 I. 背景 java后端,提供了一个svg渲染的服务,在qps较大时,会出现频繁的gc,而此时的服务器性能本身并没有达到瓶颈...

4887
来自专栏于晓飞的专栏

Android GC Log

最近在研究Android内存垃圾回收的内容,遇到一些自己之前不知道的技巧和方法。现在分享一种简单的在Logcat中可以看到垃圾回收状态的方法。经常关注Logca...

1491
来自专栏牛肉圆粉不加葱

JVM GC 那些事(三)- 垃圾收集器

前两篇文章分别介绍了JVM 运行时内存划分和堆上的内存分配机制,本文将对垃圾收集器进行介绍,先来看下面这幅图:

532
来自专栏Java架构师历程

JVM内存模型及内存分配过程

5912
来自专栏阿杜的世界

不可错过的CMS学习笔记

带着问题去学习一个东西,才会有目标感,我先把一直以来自己对CMS的一些疑惑罗列了下,希望这篇学习笔记能解决掉这些疑惑,希望也能对你有所帮助。

1612
来自专栏无题

GC优化案例4:虚引用过多导致CMS Remark阶段时间过长

对GC优化的案例进行的系列总结(四): 现象 上图很明显(公司内部监控没有区分Old GC和Full GC)Old GC耗时严重,大致看了几天的监控,基本上每...

6416
来自专栏互联网技术栈

JVM解读-调优常用参数

JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限...

984
来自专栏大闲人柴毛毛

深入理解JVM(五)——HotSpot垃圾收集器详解

HotSpot虚拟机提供了多种垃圾收集器,每种收集器都有各自的特点,没有最好的垃圾收集器,只有最适合的垃圾收集器。我们可以根据自己实际的应用需求选择最适合的垃...

3865
来自专栏个人分享

JVM垃圾回收参数说明整理

启用-server时新生代默认采用并行收集,其他情况下,默认不启用。-server策略为:新生代使用并行清除,年老代使用单线程Mark-Sweep-Compac...

892
来自专栏java 成神之路

JVM(HotSpot) 垃圾收集器

36414

扫码关注云+社区