JVM
无跬步不千里
这个作者很懒,什么都没留下…
展开
-
【JVM】JVM调优初识
一、基本概念: JVM把内存区分为堆区(heap)、栈区(stack)和方法区(method)。由于本文主要讲解JVM调优,因此我们可以简单的理解为,JVM中的堆区中存放的是实际的对象,是需要被GC的。其他的都无需GC。 JVM的内存模型 从图中我们可以看到, 1、JVM实质上分为三大块,年轻代(YoungGen),年老代(Old Memory),及持久代(Perm,在Java8中被取消,我们不做深入介绍)。 2、垃圾回收GC,分为2种,一是Minor GC,可以可以称为YGC,即年轻代GC,转载 2020-09-05 10:21:22 · 109 阅读 · 0 评论 -
彻底理解Java ClassLoader
一、ClassLoader 用途 用来加载 Class 的,它负责将 Class 的字节码形式转换成内存形式的 Class 对象。每个 Class 对象的内部都有一个 classLoader 字段来标识自己是由哪个 ClassLoader 加载的。 二、ClassLoader 特性 1.延迟加载 JVM 运行并不是一次性加载所需要的全部类的,它是按需加载,也就是延迟加载。程序在运行的过程中...原创 2019-11-10 14:04:01 · 359 阅读 · 0 评论