首页 > 编程知识 正文

为什么要有GC,gc指什么

时间:2023-05-05 04:08:02 阅读:254881 作者:505

GC(即Garbage Collection,垃圾回收),在C++中,内存的释放是有程序员操作的,在JAVA中,new的对象一般存放在堆内存中,当一个对象不再被直接或间接的引用,或是当它的引用计数器的值为0时,那么此对象将被认为是垃圾,随着废弃对象的堆积可能会导致内存泄漏,而这一块垃圾就需要GC去参与回收。GC回收的区域主要集中在堆和方法区,在程序运行期间,这部分内存的分配和使用都是动态的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。