jvm
文章平均质量分 93
小小帅下士
每天进步一点点,让未来无限可期!
展开
-
JVM底层原理介绍
JVM结构图 黄色的是所有线程共享数据,存在垃圾回收。 灰色的是线程之间数据私有,不存在垃圾回收。 类的加载时机 创建类的实例。 类的静态变量,或者为静态变量赋值。 类的静态方法。 使用反射方式来强制创建某个类或接口对应的java.lang.Class对象。 初始化某个类的子类。 直接使用java.exe命令来运行某个主类。 以上六种情况的任何一种,都可以导致JVM将一个类加载到方法区。 类...原创 2020-03-31 19:29:14 · 848 阅读 · 0 评论 -
JVM垃圾回收机制(GC)
Java垃圾回收机制(GC) 引入:我们都知道,栈内存中方法运行完毕后会有弹栈的操作,不会产生垃圾,而堆内存中却没有这种操作,当堆内存中很多无用的成员变量、对象等等积压到一定程度时,就会发生堆内存溢出的一个错误OutOfMemoryError (Java heap space)堆内存溢出 ,虽然说堆内存的大小是可以调节的,但是它还是解决不了根本问题。那么为了避免这种情况的发生,出现了垃圾回收机制,...原创 2020-03-30 18:27:38 · 576 阅读 · 2 评论