java虚拟机(JVM)
dagai888
这个作者很懒,什么都没留下…
展开
-
JVM参数整理
jvm参数较多,常用的就是之前学习笔记整理的关于OOM异常的调整。 参数分类含义: 标准参数:例如javap -verbose X参数:所有的这类参数都以-X开始,例如常用的-Xmx, 对于布尔类型的参数,我们有”+”或”-“,然后才设置JVM选项的实际名称。例如,-XX:+用于激活选项,而-XX:-用于注销选项。 对于需要非布尔值的参数,如string或者i...原创 2019-05-30 23:36:01 · 103 阅读 · 0 评论 -
JVM实用参数-吞吐量优先
在实践中我们发现对于大多数的应用领域,评估一个垃圾收集(GC)算法如何根据如下两个标准: 吞吐量越高算法越好 暂停时间越短算法越好 首先让我们来明确垃圾收集(GC)中的两个术语:吞吐量(throughput)和暂停时间(pause times)。 JVM在专门的线程(GC threads)中执行GC。 只要GC线程是活动的,它们将与应用程序线程(application threads)争用当前...原创 2019-05-30 23:39:58 · 3073 阅读 · 0 评论 -
JVM实用参数-CMS收集器
HotSpot JVM的并发标记清理收集器(CMS收集器)的主要目标就是:低应用停顿时间。该目标对于大多数交互式应用很重要,比如web应用。在我们看一下有关JVM的参数之前,让我们简要回顾CMS收集器的操作和使用它时可能出现的主要挑战。 就像吞吐量收集器,CMS收集器处理老年代的对象,然而其操作要复杂得多。吞吐量收集器总是暂停应用程序线程,并且可能是相当长的一段时间,然而这能够使该算法安全地忽略...原创 2019-05-30 23:41:43 · 861 阅读 · 0 评论 -
JVM实用参数-G1收集器
1.gc参数配置: -XX:+UseG1GC 使用G1垃圾收集器 -XX:MaxGCPauseMillis=200 设置期望达到的最大GC停顿时间指标(JVM会尽力实现,但不保证达到) -XX:InitiatingHeapOccupancyPercent=45 启动并发GC周期时...原创 2019-05-30 23:51:33 · 1973 阅读 · 0 评论 -
详解 JVM Garbage First(G1) 垃圾收集器
https://blog.csdn.net/coderlius/article/details/79272773转载 2019-06-05 12:55:01 · 118 阅读 · 0 评论 -
可能是最全面的G1学习笔记
https://blog.csdn.net/j3T9Z7H/article/details/85149974转载 2019-06-05 17:46:31 · 626 阅读 · 0 评论 -
深入理解JVM G1垃圾收集器
本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。 一,什么是垃圾回收 首先,在了解G1之前,我们需要清楚的知道,垃圾回收是什么?简单的说垃圾回收就是回收内存中不再使用的对象。 垃圾回收的基本步骤 回收的步骤有2步: 查找内存中不再使用的对象 释放这些对象占用的内存 1,查找内存中不再使用的对象 那么问题来了,如...原创 2019-06-04 13:05:53 · 195 阅读 · 0 评论