JVM垃圾回收的时候如何确定垃圾?什么是GC Roots?
生活随笔
收集整理的這篇文章主要介紹了
JVM垃圾回收的时候如何确定垃圾?什么是GC Roots?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
GCRootDemo.java
/** 在java中可作為GC Roots的對象有:* 1.虛擬機棧(棧幀中的局部變量區,也叫做局部變量表)中引用的對象。* 2.方法區中的類靜態屬性引用的對象。* 3.方法區中常量引用的對象* 4.本地方法棧中JNI(Native方法)引用的對象。* */ public class GCRootDemo {private byte[] byteArray = new byte[100*1024*1024];public static void m1(){GCRootDemo t1 = new GCRootDemo();System.gc();System.out.println("第一次GC完成");}public static void main(String[] args){m1();} }?
總結
以上是生活随笔為你收集整理的JVM垃圾回收的时候如何确定垃圾?什么是GC Roots?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JVM 复习 概述
- 下一篇: JVM的标配参数和X参数