
JVM内存调优
tuacy
这个作者很懒,什么都没留下…
展开
-
JVM GC日志文件分析
JVM GC日志文件分析 GC 是垃圾回收(Garbage Collection)的缩写。两个关键名词:垃圾、回收。那何谓垃圾呢,JVM认为没有任何引用指向的对象就是垃圾对象,JVM里面判定为垃圾的算法有:应用计数法、可达性分析法。何谓回收呢,回收就是把认为是垃圾对象的内存回收回来,JVM里面的回收算法有:标记-清除算法、复制算法、标记整理算法...原创 2020-04-24 22:26:34 · 3346 阅读 · 1 评论 -
thread dump日志文件分析
在介绍thread dump文件之前,咱们得先来了解下Java线程状态。一般来说Java线程状态有五种:新建状态(New)、就绪状态(Runnable)、运行状态(Running) 、阻塞状态(Blocked) 、死亡状态(Dead) 。新建状态(New) 用new语句创建的线程处于...原创 2020-03-29 00:39:53 · 7367 阅读 · 0 评论 -
JVM简单介绍
接下来咱们对JVM做一个简单的介绍,咱不一定能把JVM里面的东西都完完全全的讲明白。但还是希望大家阅读完这篇文章之后能对JVM有一个简单的认识,同时对咱们程序员熟知OOM有一个感性的认识。希望能帮助到大家。 在开始之前,咱们先来一张Java程序执行过程图: &n...原创 2020-03-09 20:54:17 · 1026 阅读 · 0 评论 -
Java堆分析器 - Eclipse Memory Analyzer Tool(MAT)
Java堆(heanp dump)文件是一个纯二进制文件,咱们用肉眼去看肯定是不现实的。所以咱们得借助特定的堆分析器来对dump文件做相应的分析。这里我们选用Eclipse Memory Analyzer(MAT)来作为heap dump文件的分析工具。接下来咱们对MAT工具做一个简单的介绍。方便咱们后续分析Java堆(heap dump)&...原创 2020-04-11 18:02:00 · 3583 阅读 · 0 评论