![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 56
zz308
每天进步一点点
展开
-
【知识点】JVM调优参数、方法、工具以及案例总结
说明 JVM调优:一个高大上的技术点,因为若公司业务量小,生产中几乎遇不到该类问题,遇到频率最高的也许就是在跳槽面试时了。其实,随着公司体量的上升,早晚有一天可能会遇到,到时若能顺利调优,你也就摇身一变成为公司大牛,想想是多么让人期待的一件事儿。 这里发现一篇在JVM调优上总结的比较好的一篇文章,二话不说,转载归档,慢慢消化。原文连接:JVM调优参数、方法、工具以及案例总结 ...转载 2021-03-22 10:17:34 · 255 阅读 · 0 评论 -
【知识点】JVM
知识点总结,直接上干货。 JVM基本结构 JVM类加载机制 JVM运行时内存区域 JVM虚拟机栈 JVM垃圾回收机制 JVM垃圾回收算法 JVM常见垃圾收集器 JVM性能调优 目录 JVM基本机构 1. 类加载器子系统 1.1 JVM类加载机制 1.2 类加载器 1.3 双亲委派模型 2. 运行时内存区域 3. JVM虚拟机栈 4. JVM垃圾回收机制 4.1 什么是垃圾 4.2 垃圾什么时候进行回收 4.3 垃圾如何回收 5. 垃圾回收算法 JVM基本机构 ...原创 2021-02-23 12:05:49 · 118 阅读 · 0 评论 -
【JVM】Java类加载机制
转载:Java类加载过程 类从被加载到JVM中开始,到卸载为止,整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载七个阶段。 其中类加载过程包括加载、验证、准备、解析和初始化五个阶段。 类加载器的任务就是根据一个类的全限定名来读取此类的二进制字节流到JVM中,然后转换为一个与目标类对应的java.lang.Class对象实例。 BootstrapClassLoad...转载 2019-05-27 16:38:44 · 103 阅读 · 0 评论 -
【JVM】Jvisualvm堆内存OOM分析
学习了下使用Jvisualvm工具来实时监控堆OOM和使用dump文件分析OOM,记录为证 如何使用该工具做测试,主要分为一下几个步骤: 步骤一:设置Idea要启动的应用的堆内存大小、发生OOM时自动生产dump文件 步骤二:实时监控堆内存OOM时,Jvisualvm工具中cpu、堆内存消耗情况 步骤三:通过生成的dump文件,反推如何去分析OOM产生的原因 一、设置Jvm堆内存大小 ...原创 2019-05-23 21:48:02 · 2751 阅读 · 0 评论 -
【JVM】Java线上应用故障排查之一:高CPU占用
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。 (友情提示:本博文章欢迎转载,但请注明出处:hankchen,http://www.blogjava.net/hankchen) 以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。 根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。 通过ps aux | g...转载 2019-06-05 10:22:29 · 249 阅读 · 0 评论