对于GC来说,创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。采用有向图的方式记录和管理堆(heap)中所有的对象。通过这种方式确定哪些对象是“可达的”,哪些对象是“不可达的”,当确定为不可达的对象时,则回收这些对象的内存空间。
可以手动执行System.gc(),通知GC运行。
对于GC来说,创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。采用有向图的方式记录和管理堆(heap)中所有的对象。通过这种方式确定哪些对象是“可达的”,哪些对象是“不可达的”,当确定为不可达的对象时,则回收这些对象的内存空间。
可以手动执行System.gc(),通知GC运行。