jvm
文章平均质量分 55
dyh200896
这个作者很懒,什么都没留下…
展开
-
Java线程dump分析及工具
Java线程dump分析,可适用IBM的工具:IBM Thread and Monitor Dump Analyzer for Java使用方法:java -jar jca*.jar。可加必要的VM参数,如: -Xms128m -Xmx128mhttps://www.ibm.com/support/pages/ibm-thread-and-monitor-dump-analyzer-java-tmda...原创 2021-03-22 11:04:34 · 604 阅读 · 0 评论 -
垃圾收集器参数测试(JVM)
java -versionjava version "1.8.0_162"Java(TM) SE Runtime Environment (build 1.8.0_162-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)测试程序import java.lang.management.CompilationMXBean;import java.lang.management.GarbageColle原创 2021-03-19 19:19:46 · 653 阅读 · 0 评论 -
jmap堆转储dump文件和对象查询语言OQL
概述OQL有利于查询统计对象数据以分析堆栈溢出问题。OQL的使用帮助内容产生自jdk工具jhat 分析dump文件后的OQL语言使用帮助,这里仅作引用记录以备忘和提供以后学习参考。产生dump文件及分析dump文件使用jdk工具jmap可对Java进程强制产生堆转储dump文件。jdk工具jhat可对堆转储文件进行分析,追溯问题根源。C:\Program Files\Java\j...原创 2020-01-14 16:08:37 · 596 阅读 · 0 评论 -
深入理解 Java G1 垃圾收集器GC调优[转]
本文首先简单介绍了垃圾收集的常见方式,然后再分析了G1收集器的收集原理,相比其他垃圾收集器的优势,最后给出了一些调优实践。一,什么是垃圾回收首先,在了解G1之前,我们需要清楚的知道,垃圾回收是什么?简单的说垃圾回收就是回收内存中不再使用的对象。垃圾回收的基本步骤回收的步骤有2步:查找内存中不再使用的对象 释放这些对象占用的内存1,查找内存中不再使用的对象那么问题来了,如...转载 2019-12-27 18:46:31 · 245 阅读 · 0 评论