![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 96
超大充电宝
这个作者很懒,什么都没留下…
展开
-
【JVM】GC垃圾回收
文章目录一:GC原理二:对象被标记为垃圾的方法1、引用计数法2、可达性分析三:垃圾回收算法1、标记-清除算法2、复制算法3、标记-整理算法4、分代回收算法一:GC原理GC(Garbage Collection:垃圾回收)基本原理:将内存中不在使用的对象进行回收,GC中用户回收的方法称之为回收器,由于GC需要消耗一定的资源和时间的,GC主要作用于堆空间,根据对象的生命周期的特征进行分析按照新生代,老年代的方式来对对象进行收集,尽可能少的缩短GC操作对应用程序的暂停。对新生代的对象进行收集称之为Min原创 2021-02-02 11:13:39 · 663 阅读 · 1 评论 -
【JVM】Java命令
文章目录一:Java命令1、jps:显示所有java进程pid2、jinfo:实时查看和调整虚拟机参数3、jstat:监控虚拟机各种运行状态信息4、jmap:生成堆转储快照5、jhat:Java堆分析工具6、jstack:堆栈跟踪工具二:通过Java命令排查问题试题1:某服务器CPU使用率达到99%,排查是哪个程序的哪个线程导致的高CPU试题2:某java应用大量消耗内存,导致OutOfMemoryError一:Java命令作为一个合格的开发人员,不仅要能写好代码,还有一项很重要的技能就是排查问题。这原创 2021-02-02 09:34:32 · 496 阅读 · 1 评论 -
【JVM】JVM参数配置
文章目录JVM参数配置1、标准参数2、非标准参数3、非Stable参数(非静态参数)(1)性能参数(2)行为参数(3)调试参数JVM参数配置我们学习JavaGC机制的目的是为了实用,也就是为了在JVM出现问题的时候分析原因并解决之,JVM监控与调优主要的着眼点在于如何配置、如何监控、如何优化3点上。在Java虚拟机的参数中,有三种表示方法1、标准参数(-),所有的 JVM 实现都必须实现这些参数的功能,而且向后兼容;2、非标准参数(-X),默认 JVM 实现这些参数的功能,但是并不保证所有原创 2021-02-02 07:59:57 · 285 阅读 · 1 评论 -
【JVM】JVM基础
文章目录一:Java的跨平台性二:JVM概念三:JDK/JVM/JRE的关系四:JVM生命周期五:JVM工作过程1、类加载子系统2、运行时数据区域3、执行引擎六:类加载器1、类加载时机2、类加载的过程3、双亲委派模型七:Java内存模型1、程序计数器2、虚拟机栈3、本地方法栈4、堆5、方法区一:Java的跨平台性Java程序是跨平台性的,它是通过JVM来实现的JVM是Java Virtual Machine(Java虚拟机)的缩写,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计原创 2021-02-02 07:20:07 · 413 阅读 · 1 评论