
java虚拟机
想睡觉的小码农
我这个人很懒,什么也没有说
展开
-
Java虚拟机—类加载器与类加载机制
Java类加载器 类加载器负责加载所有的类,它为所有加载进内存的类生成一个java.lang.Class对象。 一旦一个类加载进JVM中,同一个类就不会再次被加载了 正如一个对象有一个唯一标识,一个载入jvm中的类也有唯一标识,在jvm中,一个类用其全限定名和其类加载器作为唯一标识 例如,如果在pg的包中有一个名为Person的类,被类加载器ClassLoader的实例kl负责加载,...原创 2020-01-01 22:53:12 · 185 阅读 · 0 评论 -
Java虚拟机—类加载过程
JVM把描述类数据的字节码.Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载。 类从加载进虚拟机内存到使用完从内存中释放,一共经历了 加载、验证、准备、解析、初始化、使用、卸载七个阶段。 其中类加载进虚拟机的过程我们着重了解前五个加载、验证、准备、解析、初始化。下面依次说一说这五个分别做了什么 加载 (加载类的二...原创 2020-01-01 21:50:12 · 175 阅读 · 0 评论 -
Java虚拟机-谈谈GC垃圾回收
JVM参数 温情提示:千万不要用百度翻译翻译HandlePromotionFailure丧心病狂 -Xms :初始堆大小 -Xmx :最大堆大小 -XX:NewSize=n :设置年轻代大小 -XX:NewRatio=n: 设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3 -XX:MaxTenuringThreshold:该参数主要是控制新生代需要经历多少次GC晋升到老...原创 2019-12-31 17:40:24 · 275 阅读 · 0 评论